PHP
Comment faire pour bloquer des adresses IP avec PHP
On 02, Juin 2012 | No Comments | In PHP | By webTOUCH
Une fois que vous avez déterminé qu’une adresse IP est indésirable, on utilise généralement htacces pour bloquer cette adresse IP. Mais lorsque htaccess n’est pas disponible, on peut utiliser PHP pour faire le travail.
La méthode est relativement simple. Il suffit de modifier, copier et coller le code suivant par exemple dans le haut de n’importe quelle PHP dont vous souhaitez bloquer l’accès:
<?php $block = array("123.456.789", "234.567.890"); if(in_array($_SERVER['REMOTE_ADDR']), $block){ header ("location: http://www.google.com/"); exit (); } ?>
Le code crée simplement un tableau des IP adresses que vous souhaitez bloquer, puis compare les adresses entrantes aux adresses répertoriées dans le tableau PHP.
En utilisant cette méthode, vous pouvez également créer une page personnalisée à laquelle les adresses bloquées seront redirigés, peut-être d’expliquer la situation, fournir les coordonnées, ou afficher une photo. Si vous personnalisez, n’oubliez pas de changer la redirection URL(c.-à- http://www.google.com/ ) à celle de votre page personnalisée.
Submit a Comment