private String GetUserIp()
{
if (Request.ServerVariables["HTTP_VIA"]!=null)//有代理服务器IP
{
return Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();//得到真实IP
}
else
{
return Request.ServerVariables["REMOTE_ADDR"].ToString();
}
}
test
最新推荐文章于 2026-01-01 15:39:09 发布
本文介绍了一种通过检查代理服务器设置来获取客户端真实IP地址的方法。如果请求通过代理服务器,则使用HTTP_X_FORWARDED_FOR获取真实IP;否则直接从REMOTE_ADDR获取IP地址。
1万+

被折叠的 条评论
为什么被折叠?



