Titre: Recherche Script pour blouqer des adresses IP par Pays.
Posté par: kams le le 19-08-2006 a 18:50:44
Bonjour, Je recherche un script en PHP me permettant de bloquer des adresses Ip, voire des adresses IP de pays. Si quelqu'un peut me donner un bon plan...
Merci d'avance. |
Titre: Re:Recherche Script pour blouqer des adresses IP par Pays.
Posté par: erwinol le le 21-08-2006 a 12:51:45
Pourquoi un script PHP alors qu'il suffirait de bloquer les IP au niveau d'Apache ?
Un script ne t'aidera pas. Il suffit simplement de rediriger vers une page de ton choix si l'IP doit être bloquée.
Code:
$ip = array( 1.2.3.4, 1.2.3.5, 1.2.3.6 );
if(in_array($ip, $_SERVER['REMOTE_ADDR']) { header("location: erreur.php"); exit(); }
|
|
A adapter selon tes besoin évidemment.
Dans ton cas, il est fortement recommandé d'utiliser un système de geolocalisation, par exemple Maxmind (http://www.maxmind.com/app/geoip_country) qui te permettra d'avoir les variables $_SERVER['GEOIP_COUNTRY_CODE'] $_SERVER['GEOIP_COUNTRY_NAME']
Tu ne bloquerait plus en fonction de l'IP mais du pays directement. L'idéal étant d'avoir la liste des pays dans une DB ou dans un fichier plutôt que de les hardcoder dans ton code. |
Titre: Re:Recherche Script pour blouqer des adresses IP par Pays.
Posté par: kams le le 23-08-2006 a 07:46:49
Merci pour le tuyau !
Je vais aler visiter ce site...
A bientôt |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|