Voici un exemple de code PHP pour utiliser la GeoIP (Pays, ville, latitude et longitude à partir de l'IP)
Pour cela nous nous appuyerons sur la source de données MaxMind.
Le systeme MaxMind fonctionne de la manière suivante :
- Telechargez le fichier binaire contenant les informations de GeoIP
- Telechargez les nombreux fichiers modules permettant de gerer les fichier binaires
- Et demerdez vous !
Pour simplifier grandement les choses, j'ai regroupé, et épure les fichier les modules pour qu'il tienne en un seul fichier. J'ai pris également la peine d'annoter cette source pour que vous trouviez la version gratuite du fichier binaire de MaxMind, mais attention, vous n'avez droit au mieux qu'a un téléchargement par 24h, si vous insister, votre IP sera black listée.
Pour avoir les informations voulues à partir d'un IP c'est aussi simple que l'exemple ci dessous :