OVH Cloud OVH Cloud

http_x_forwarded_for

3 réponses
Avatar
Pascal Legrand
Bonjour,
je tente de mettre en place des statistiques sur un site web et je rencontre le problème suivant.
Afin de récupérer l'adresse ip des visiteurs j'utilisais au début la variable
$SERVER['REMOTE_ADDR'], mais le serveur web se trouvant derrière un reverse proxy, j'obtenais
toujours l'adresse ip de celui-ci.
Dans des forum de discussion j'ai lu que l'on pouvait utiliser la variable "http_x_forwarded_for",
mais celle-ci me renvoie de temps en temps des valeurs étranges :

unknown, a.b.c.d
a.b.c.d, e.f.g.h
a.b.c.d, e.f.g.h, i.j.k.l.m

comment savoir à quoi correspondent ces différentes adresses ip ?

d'avance merci

3 réponses

Avatar
__marc.quinton__
Pascal Legrand wrote:

unknown, a.b.c.d
a.b.c.d, e.f.g.h
a.b.c.d, e.f.g.h, i.j.k.l.m

comment savoir à quoi correspondent ces différentes adresses ip ?


je pense que c'est la premiere qui constitue l'adresse IP de
la machine ayant effectué la requette,

et je suppose que les suivantes sont dues a une cascade de proxy,
chaque proxy ajoutant sont adresse IP a la suite.

il reste juste un doute au sujet de l'ordre.

concernant unknown, c'est parce que l'adresse IP est indisponible
(masquée probablement de maniere volontaire).

Avatar
fp
J'utilise cela et ça fonctionne très bien.
Il n'y a qu'un seul proxy et c'est apache (configuré en proxy).

Cordialement
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FP http://www.michaud.tk





Bonjour,
je tente de mettre en place des statistiques sur un site web et je
rencontre le problème suivant.
Afin de récupérer l'adresse ip des visiteurs j'utilisais au début la
variable $SERVER['REMOTE_ADDR'], mais le serveur web se trouvant
derrière un reverse proxy, j'obtenais toujours l'adresse ip de celui-ci.
Dans des forum de discussion j'ai lu que l'on pouvait utiliser la
variable "http_x_forwarded_for", mais celle-ci me renvoie de temps en
temps des valeurs étranges :

unknown, a.b.c.d
a.b.c.d, e.f.g.h
a.b.c.d, e.f.g.h, i.j.k.l.m

comment savoir à quoi correspondent ces différentes adresses ip ?

d'avance merci


Avatar
loufoque
fp a dit le 26/01/2005 23:13:

J'utilise cela et ça fonctionne très bien.
Il n'y a qu'un seul proxy et c'est apache (configuré en proxy).


Je peux très bien me connecter à ton site en utilisant un proxy à moi.
D'où la cascade.