Mobione Posté 11 Mars 2008 Posté 11 Mars 2008 Bonsoir à tous Je bute sur comment récupérer en php le Network Location de la machine du client, du genre "proxad / free sas", "tiscali telecom" ou même "nc numericable s.a." qui sont souvent associés au client, les outils d'analyse d'audience comme Google Analytics le font si bien. Je sais comment récupérer le nom d'hôte de la machine (HTTP_HOST), mais pas le réseau associé à la machine. Any idea
Anonymus Posté 11 Mars 2008 Posté 11 Mars 2008 Bonjour, Il y a 2 facons de faire. La première est effectivement à partir des variables globales : echo "<pre>";print_r($_SERVER);echo "</pre>"; Te donnera toutes les variables globales liées au serveur. La seconde facon est d'utiliser des bases de données d'adresses ip, qui te retourneront le provider en fonction de l'ip. Jettes un oeil ici : http://www.maxmind.com/app/ip-location tu y trouveras de quoi satisfaire ta curiosité. Nico.
Mobione Posté 12 Mars 2008 Auteur Posté 12 Mars 2008 La première est effectivement à partir des variables globales : echo "<pre>";print_r($_SERVER);echo "</pre>"; Te donnera toutes les variables globales liées au serveur. merci pour ta réponse, J'ai essayé cette solution mais aucune trace du fournisseur d'accés, si ce n'est l'adresse ip, ou le nom d'hôte de la machine y'aurai t'il pas une autre solution ?
Dadou Posté 12 Mars 2008 Posté 12 Mars 2008 Il n'y a que la seconde façon qui donne des infos sur le FAI, encore faut il que les bases soient à jour, maxmind la met une fois par mois
Kioob Posté 12 Mars 2008 Posté 12 Mars 2008 Comme répondu sur WebmasterClub, la commande "whois" est ton amie ; et me semble bien plus efficace qu'une base MaxMind pour ce genre de choses.
Dadou Posté 12 Mars 2008 Posté 12 Mars 2008 Pas convaincu, surtout pour une automatisation de la tache
Kioob Posté 12 Mars 2008 Posté 12 Mars 2008 mm ça dépend de ce que tu cherches à obtenir en fait : si tu ne veux que le "nom" du fournisseur, oui la base ISP de Maxmind est parfaite ; et est certainement plus adaptée pour de la géolocalisation aussi. Maintenant dans les bases du RIPE il y a beaucoup d'autres infos que tu ne trouveras jamais chez Maxmind non plus.
Anonymus Posté 12 Mars 2008 Posté 12 Mars 2008 mm ça dépend de ce que tu cherches à obtenir en fait : si tu ne veux que le "nom" du fournisseur, oui la base ISP de Maxmind est parfaite ; et est certainement plus adaptée pour de la géolocalisation aussi. Maintenant dans les bases du RIPE il y a beaucoup d'autres infos que tu ne trouveras jamais chez Maxmind non plus. Elles sont complémentaires, mais le risque avec les serveurs whois est de se faire blacklister son serveur. :/
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant