Géolocalisation d'un visiteur

ViPHP
fab
ViPHP | 2657 Messages

21 mars 2006, 22:26

En fait voila je me heurte à un problème :
je dois localiser la region ou sinon au moins la ville de mon visiteur courant pour le rediriger dans le cas de l'aquitaine vers un A et sinon un B.
Problème la localisation par le host est vraiment peu même très peu fiable, sur internet les seuls sources fiables sont payantes...
Si quelqu'un à une solution ou même un début de solution je suis preneur :)
Seul l'intelligent a le pouvoir de se trouver con
try { work(); } catch(FlemmeExeption $e) { sleep(84600); }

Eléphant du PHP | 417 Messages

21 mars 2006, 22:42

---
Modifié en dernier par JazzFinder le 28 juin 2006, 16:08, modifié 1 fois.

Administrateur PHPfrance
Administrateur PHPfrance | 3088 Messages

21 mars 2006, 23:30

As-tu regardé du côté de la version gratuite de GeoCity ?

Sinon tu peux toujours partir en quête d'info à partir des forums des FAI français, mais ça demande pas mal de mise à jour à la main :?

En y réfléchissant, je pense que tu peux trouver les plages IPs par DSLAM, ce serait déjà 80% du boulot.

ViPHP
fab
ViPHP | 2657 Messages

21 mars 2006, 23:48

Merci beaucoup Hubert pour ce lien je n'avais alors rien trouver de concluant sur le sujet dans le domaine du gratuit, j'étais bien allé ce sur ce site mais en voyant le prix excessivement élevé des liscences je suis pas resté assez longtemps pour voir la version gratuite :)
Seul l'intelligent a le pouvoir de se trouver con
try { work(); } catch(FlemmeExeption $e) { sleep(84600); }

ViPHP
fab
ViPHP | 2657 Messages

25 mars 2006, 22:04

mon problème a évoluer, je cherche désormais a identifier la Region donc la précision est moindre, quelqu'un pourrait t'il m'éclaire un peu plus?
Seul l'intelligent a le pouvoir de se trouver con
try { work(); } catch(FlemmeExeption $e) { sleep(84600); }

Administrateur PHPfrance
Administrateur PHPfrance | 3088 Messages

25 mars 2006, 22:30

Va sur http://francois04.free.fr/liste_dslam.php et demande gentiment au webmaster de te donner une copie de sa base de données ;)

Ça te fera déjà une très bonne base. Après tu peux ajouter les cablo-opérateurs et c'est à peu près le mieux que tu pourras obtenir. Les fournisseurs RTC ont tendances à faire tourner les IPs entre les régions donc ça ne t'aidera pas beaucoup.

ViPHP
fab
ViPHP | 2657 Messages

25 mars 2006, 23:30

oué ça m'avance pas beaucoup :)
j'ai voulu tester ton précedent lien geocity mais je dois etre débile au point de ne pas arriver à télécharger la version gratuite :s
Seul l'intelligent a le pouvoir de se trouver con
try { work(); } catch(FlemmeExeption $e) { sleep(84600); }

Mammouth du PHP | 983 Messages

25 mars 2006, 23:41


Eléphant du PHP | 254 Messages

26 mars 2006, 00:37

et les bases de données WHOIS ?
je sais qu'il y a moyen d'en recuperer et ensuite de parser les données pour voir d'ou vient l'utilisateur ...
evidemment s'il passe par un proxie ou si son serveur est loin de son coin tu ne seras pas plus avancé, c'est loin d'etre du 100%

ViPHP
fab
ViPHP | 2657 Messages

26 mars 2006, 16:43

les WHOIS c'est pour les ips des domaines non?
je trouve toujours pas ce que je veux :s, GetliteCity localise seulement les villes
Seul l'intelligent a le pouvoir de se trouver con
try { work(); } catch(FlemmeExeption $e) { sleep(84600); }

Eléphant du PHP | 417 Messages

26 mars 2006, 18:44

---
Modifié en dernier par JazzFinder le 28 juin 2006, 16:08, modifié 1 fois.

Eléphant du PHP | 417 Messages

26 mars 2006, 19:50

---
Modifié en dernier par JazzFinder le 28 juin 2006, 16:09, modifié 1 fois.

ViPHP
fab
ViPHP | 2657 Messages

26 mars 2006, 20:07

J'y connais pas grand chose et j'en suis désolé :s, mais au lieu de tout prendre serait t'il possible d'avoir seulement les adresses d'une seule region ( l'aquitaine dans mon cas )
Seul l'intelligent a le pouvoir de se trouver con
try { work(); } catch(FlemmeExeption $e) { sleep(84600); }

Eléphant du PHP | 417 Messages

26 mars 2006, 20:19

---
Modifié en dernier par JazzFinder le 28 juin 2006, 16:09, modifié 1 fois.

ViPHP
fab
ViPHP | 2657 Messages

26 mars 2006, 23:38

oué mais si on créé une application qui récupere une fois la liste, et qu'on met la base a jour tous les mois c'est à peu pres bon non ?
Seul l'intelligent a le pouvoir de se trouver con
try { work(); } catch(FlemmeExeption $e) { sleep(84600); }