获取客户端自己设置的本地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;

 }

 

posted @ 2010-08-14 10:11  老虞  阅读(398)  评论(0编辑  收藏  举报