日期:2014-05-17 浏览次数:20448 次
/// <summary> /// 取客户端IP函数 /// </summary> /// <returns>取客户端IP函数</returns> public static string GetClientIP() { string m_sClientIP = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]; if (m_sClientIP == null || m_sClientIP == String.Empty) { m_sClientIP = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"]; } if (m_sClientIP == null || m_sClientIP == String.Empty) { m_sClientIP = HttpContext.Current.Request.UserHostAddress; } return m_sClientIP; }
------解决方案--------------------
string ip = Request.ServerVariables["REMOTE_ADDR"].ToString();
------解决方案--------------------
为什么不用封装好的,还有智能提示的Request.UserHostAddress