public static string GetClientIP() { string result = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]; if (null == result || result == String.Empty) { result = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"]; } if (null == result || result == String.Empty) { result = HttpContext.Current.Request.UserHostAddress; } return result; }
再说IP的话,你怎么知道是谁?
判断重复的就不能再投了
string ip = Request.ServerVariables["REMOTE_ADDR"].ToString();
存储过程update的时候先判断一下IP表
判断IP表。。查看IP是否存在
同帐号,同IP每天只能投一票
表设计你自己想把
没办法啊 我们经理叫我这样搞额 怎么获取客户端IP地址啊 网上一大堆资料 这个我测试不了 不敢用网上的资料 谁给我个正确的获取客户端IP地址的代码
public static string GetClientIP()
{
string result = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
if (null == result || result == String.Empty)
{
result = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
} if (null == result || result == String.Empty)
{
result = HttpContext.Current.Request.UserHostAddress;
}
return result;
}
http://topic.csdn.net/u/20100505/16/edafee1b-ae7e-485c-bf1d-3f6888a4e64f.html?51874