这个只能从服务器端的 Request.UserHostAddress 得到 和服务器连接的代理 或客户IP
这个有可能是客户的IP 也有可能是 中转代理服务器的IP
没有任何办法准确得到 客户机的IP,没有任何办法..... 因为浏览器端的JAVASCRIPT 代码权限有限,没有办法在浏览器端读取客户机的信息...
if (Request.ServerVariables["HTTP_VIA"] != null)
{
user_IP = Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
}
else
{
user_IP = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
}
判断是否有代理下面是取IP。