Web Development Knowledge Base
| |
Sections :
RSS Feed You too, please publish your useful code snippets in any programming language : write an article ! Plateforme d'envoi de gros fichiers en ligne Dépannage site web Blog infogérance Hébergement e-mail |
Olivier Ligny - - 19/08/2012 - vue 32646 fois
Détection du FAI de l'internaute en PHPVoici un script qui permet de détecter, en PHP, le fournisseur d'accès à Internet (FAI) de l'internaute qui visite la page. Vous pouvez bien sûr modifier le script pour l'améliorer et supporter plus de FAIs. function getCurrentIP() { $ip = (getenv(HTTP_X_FORWARDED_FOR)) ? getenv(HTTP_X_FORWARDED_FOR) : getenv(REMOTE_ADDR); return $ip; } function getCurrentFAI() { $ip = getCurrentIP(); $host = @gethostbyaddr($ip); $fai = false; if(substr_count($host, 'proxad')) $fai = 'free'; if(substr_count($host, 'orange')) $fai = 'orange'; if(substr_count($host, 'wanadoo')) $fai = 'orange'; if(substr_count($host, 'sfr')) $fai = 'sfr'; if(substr_count($host, 'club-internet')) $fai = 'sfr'; if(substr_count($host, 'neuf')) $fai = 'neuf'; if(substr_count($host, 'gaoland')) $fai = 'neuf'; if(substr_count($host, 'bbox')) $fai = 'bouygues'; if(substr_count($host, 'bouyg')) $fai = 'bouygues'; if(substr_count($host, 'numericable')) $fai = 'numericable'; if(substr_count($host, 'tele2')) $fai = 'tele2'; return $fai; } echo "Votre FAI est : ".getCurrentFAI(); Â
Anonymous - - 03/01/2013
Niquel pour bannir tous les SFR :-)
|
Nos partenaires : iPhone 8 Cases & Protection |