@codenerd på twitter Mit seneste tweet:

PHP: Simpelt script til IP BAN

Her er et simpelt script til at blokkere en række IP adresser fra dit website

PHP
1
2
3
4
5
6
7
8
9
10
11
<?php
$ips[0]="ip1x";
$ips[1]="ip2";
$ips[2]="ip3";
//osv osv
if (in_array($_SERVER['REMOTE_ADDR'],$ips)) {
header("HTTP/1.1 403 Forbidden");
}
?>

Først angives en række IP-adresser i et array (tilføj så mange som du ønsker.
Dernæst tjekkes om brugerens IP findes i arrayet med funktionen php:in_array()
Hvis dette er tilfælde blokkeres brugeren ved at sende headeren 403 forbidden til browseren.

NB. Dette script skal lægges før output til skærmen, da der ellers vil fremkomme en fejl.

5 kommentarer

Leave a Reply to Claus Fischer Cancel reply

Krævede felter er markeret med *.

*