如何获取IP地址?地址、IP

2023-09-02 21:21:08 作者:灵魂已死去

我想要得到的IP地址不管是谁注册在我的网站。如何在ASPNET做到这一点。我用下面的code,但是,它没有得到正确的IP地址

 字符串ip地址= Request.UserHostAddress;
 

解决方案

您可以使用此方法来获取客户机的IP地址。

 公共静态字符串GetIP()
{
    字符串IP =
        HttpContext.Current.Request.ServerVariables [HTTP_X_FORWARDED_FOR];

    如果(string.IsNullOrEmpty(IP))
    {
        IP = HttpContext.Current.Request.ServerVariables [REMOTE_ADDR];
    }

    返回的IP;
}
 
iphone与ipad使用的是一个ip地址其中一个丢了怎么办

I want to get the ip address whoever is registering in my site. How to do this in ASPNET. I used the following code, but, it is not getting the proper IP Address

string ipaddress = Request.UserHostAddress;

解决方案

You can use this method to get the IP address of the client machine.

public static String GetIP()
{
    String ip = 
        HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];

    if (string.IsNullOrEmpty(ip))
    {
        ip = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
    }

    return ip;
}

 
精彩推荐
图片推荐