ASP.NET获取访问者IP的方法

来源:互联网 发布:thinking in java第5版 编辑:程序博客网 时间:2024/05/20 15:38
/// <summary>  /// 获取IP地址  /// </summary>       public static string IPAddress       {           get           {               string userIP;               // HttpRequest Request = HttpContext.Current.Request;               HttpRequest Request = HttpContext.Current.Request; // ForumContext.Current.Context.Request;               // 如果使用代理,获取真实IP               if (Request.ServerVariables["HTTP_X_FORWARDED_FOR"] != "")                   userIP = Request.ServerVariables["REMOTE_ADDR"];               else                   userIP = Request.ServerVariables["HTTP_X_FORWARDED_FOR"];               if (userIP == null || userIP == "")                   userIP = Request.UserHostAddress;               return userIP;           }       }  

0 0
原创粉丝点击