Je suis en train de chercher l'adresse IP en utilisant ceci: -question ASP.NET concernant obtenir l'adresse IP d'un utilisateur
protected void Page_Load(object sender, EventArgs e)
{
string ClientIP;
ClientIP = HttpContext.Current.Request.UserHostAddress;
Label1.Text = ClientIP;
}
Ce code génère 127.0.0.1.
Et le code ci-dessous n'affiche rien!
string ClientIP;
ClientIP = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
Label1.Text = ClientIP;
Comment puis-je récupérer l'adresse IP? L'adresse IP REAL d'un utilisateur?
[EDIT]
Je ne veux pas EXACT BTW emplacement. J'ai besoin de connaître le pays, puis rediriger l'utilisateur vers une page Web en conséquence.
Gardez à l'esprit que NAT, procurations et ainsi de suite masqueront les résultats. –
oui je sais .. juste besoin de connaître le pays – Serenity
J'ai eu un proxy dans le centre d'hébergement qui a empêché d'obtenir l'adresse IP de l'utilisateur, alors vous ne recevrez même pas les données du pays. –