Bonjour,
Je réalise actuellement un script d'analyse des visiteurs d'un de mes sites.
Une des fonctionnalités est de récupérer le nom de la ville du visiteur.
Pour cela, je récupère son adresse ip par :
Puis les infos de son NRA par :
Ensuite, je me base sur le résultat de $hote pour en extraire le NRA.
Par exemple, $hote donne : vil78-1-xx-xx-xxx-xx.dsl.club-internet.fr
le NRA étant "vil78"
Ensuite, j'interroge ma base SQL pour en récupérer le nom de la ville.
Mais je me rend compte que certaines données de $hote sont formatées différement :
ALyon-152-1-xx-xx.w86-200.abo.wanadoo.fr
lns-bzn-30-82-253-xxx-xxx.adsl.proxad.net
Qui sait pourquoi il y a ces différents formats ?
Est-ce lié au fait que certains ont des adresses fixes ?
Merci d'avance.
Je réalise actuellement un script d'analyse des visiteurs d'un de mes sites.
Une des fonctionnalités est de récupérer le nom de la ville du visiteur.
Pour cela, je récupère son adresse ip par :
Code:
$ip_visiteur=$_SERVER["REMOTE_ADDR"];
Code:
$hote=gethostbyaddr($ip_visiteur);
Ensuite, je me base sur le résultat de $hote pour en extraire le NRA.
Par exemple, $hote donne : vil78-1-xx-xx-xxx-xx.dsl.club-internet.fr
le NRA étant "vil78"
Ensuite, j'interroge ma base SQL pour en récupérer le nom de la ville.
Mais je me rend compte que certaines données de $hote sont formatées différement :
ALyon-152-1-xx-xx.w86-200.abo.wanadoo.fr
lns-bzn-30-82-253-xxx-xxx.adsl.proxad.net
Qui sait pourquoi il y a ces différents formats ?
Est-ce lié au fait que certains ont des adresses fixes ?
Merci d'avance.