Dzwebs.Net

撰写电脑技术杂文十余年

asp.net获取访客IP的代码

Admin | 2015-3-30 10:25:33 | 被阅次数 | 3658

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  下面的这些代码,能够绕过代理,获取访客真实的IP地址。代码如下:

  string MyIP = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];

        if (null == MyIP || MyIP == String.Empty)
        {
            MyIP = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
        }

        if (null == MyIP || MyIP == String.Empty)
        {
            MyIP = HttpContext.Current.Request.UserHostAddress;
        }

  如果是本地,获取的IP为:127.0.0.1

  如果是互联网用户,获取的IP地址为:222.172.200.68等形式。


该杂文来自: 网站开发杂文

上一篇:比较aspx、ashx、asmx的请求效率

下一篇:asp.net ashx代码为何不能折叠

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计