苏飞论坛

标题: asp.net 服务器 怎么获取访问着的 外网ip [打印本页]

作者: 站长苏飞    时间: 2014-2-17 09:44
标题: asp.net 服务器 怎么获取访问着的 外网ip
[C#] 纯文本查看 复制代码
♂[长沙]-刘剑() 09:40:26 
asp.net 服务器  怎么获取访问着的 外网ip
♂[长沙]-刘剑() 09:40:45
类似 ip 138
♂站长苏飞() 09:42:09
Request.UserHostAddress



作者: inghot    时间: 2014-2-17 09:55
一般不都是用这个么

[C#] 纯文本查看 复制代码
/// <summary>
    /// 获得当前页面客户端的IP
    /// </summary>
    /// <returns>当前页面客户端的IP</returns>
    public string GetIP()
    {
        string result = String.Empty;

        result = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
        if (string.IsNullOrEmpty(result))
        {
            result = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
        }
        if (string.IsNullOrEmpty(result))
        {
            result = HttpContext.Current.Request.UserHostAddress;
        }
        if (string.IsNullOrEmpty(result))
        {
            return "127.0.0.1";
        }
        return result;
    }

作者: 站长苏飞    时间: 2014-2-17 10:03
inghot 发表于 2014-2-17 09:55
一般不都是用这个么

[mw_shl_code=csharp,false]///

我一般是这么用的,没用过你上面写的那两个




欢迎光临 苏飞论坛 (http://www.sufeinet.com/) Powered by Discuz! X3.4