Si vous désirez récupérer des informations géographiques à partir de l'adresse IP (ou du hostname) d'un utilisateur, vous pouvez utiliser les fonctions PHP fournies par l'extension
PECL GeoIP. Voici comment l'installer sous Ubuntu.
La procédure d'installation sur une Ubuntu 8.04 se résume ainsi :
$ sudo -s
# apt-get install build-essential php5-dev php5-cli libgeoip-dev libgeoip1 php-pear
# pecl install geoip
Si tout s'est bien passé :
# echo "extension=geoip.so" >> /etc/php5/cli/php.ini
......
Tout l'article sur Le Journal du Net :
http://www.journaldunet.com/developpeur/php/tutoriel-pratique/recuperer-des-informations-geographiques-a-partir-de-l-ip-d-un-utilisateur-en-php.shtml