//获取客户端ip
private 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;
}
asp.net获取客户端ip
最新推荐文章于 2025-02-19 10:25:40 发布
本文介绍了一种在ASP.NET中获取客户端真实IP地址的方法,通过检查HTTP_X_FORWARDED_FOR、REMOTE_ADDR及UserHostAddress等环境变量,确保在经过代理服务器或负载均衡器的情况下也能准确获取到客户端的IP。
285

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



