您的位置:首页 > 编程语言 > ASP

asp.net获取客户端IP Class

2012-01-16 15:50 351 查看
using System;
using System.Web;

namespace Plugins
{
public class ClientIP
{
public static string GetUserIP()
{
string result = String.Empty;

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;
}

if (null == result || result == String.Empty)
{
return "0.0.0.0";
}

return result;
}
}
}


//注释就不写了,自己调用就行了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: