Différence entre HTTP_X_FORWARDED_FOR et REMOTE_ADDR

Signaler
Messages postés
55
Date d'inscription
mardi 18 février 2003
Statut
Membre
Dernière intervention
18 mai 2004
-
Messages postés
17
Date d'inscription
lundi 21 avril 2003
Statut
Membre
Dernière intervention
20 octobre 2006
-
Quel est la différence entre $REMOTE_ADDR et $HTTP_X_FORWARDED_FOR ?

Car selon les programmes j'ai les deux explications contraires.

Comment connaître la vrai IP de la personne, si en cas de problème on a besoin d'appeler le FAI ?

Merci

4 réponses

Messages postés
55
Date d'inscription
mardi 18 février 2003
Statut
Membre
Dernière intervention
18 mai 2004
2
$HTTP_X_FORWARDED_FOR c'est quand tu as un proxy
Messages postés
17
Date d'inscription
lundi 21 avril 2003
Statut
Membre
Dernière intervention
20 octobre 2006

D'après sjon,

getenv('HTTP_X_FORWARDED_FOR'); renvoi l'address IP du client caché derrière un proxy

Uniquement si la variable " forwarded_for " = on dans la conf du proxy en question ... ;-)

100% mangawww.petitdiable.new.fr  
Messages postés
138
Date d'inscription
vendredi 28 février 2003
Statut
Membre
Dernière intervention
29 février 2008

Pour connaitre le vrai Ip de la personne il faut utiliser $REMOTE_ADDR. Toutefois si tu essayes cette fonction chez toi a l'aide de easy php par exemple, $REMOTE_ADDR te donnera ton ip locale.
Tu ne pourra avoir ton ip dynamique que si ton script se trouve sur le net.

En ce qui concerne ton autre question, j'ai essayé $HTTP_X_FORWARDED_FOR et ça ne m'indique rien du tout alors que $REMOTE_ADDR fonctionne très bien.
Messages postés
17
Date d'inscription
lundi 21 avril 2003
Statut
Membre
Dernière intervention
20 octobre 2006

Salut, j'ai un proxy et ça me met rien du tout non plus (o_O)

100% mangawww.petitdiable.new.fr