获取客户端IP

if(Context.Request.ServerVariables["HTTP_VIA"]!=null) // using proxy
{ 
     ip
=Context.Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();  // Return real client IP.
}

else// not using proxy or can't get the Client IP
{ 
     ip
=Context.Request.ServerVariables["REMOTE_ADDR"].ToString(); //While it can't get the Client IP, it will return proxy IP.
}

posted @ 2014-01-10 16:42  *一线天  阅读(240)  评论(0)    收藏  举报