Prosty skrypt napisany w języku PHP, który zaraz przedstawię, ma za zadanie "blokować" dostęp do naszej strony, komputerom (adresom IP), przechowywanym w pliku tekstowym.
Oto kod:
<?php
$baza = file('ip.txt'); // baza zbanowanych ip
$ip = count($baza);
for($i = 0; $i < $ip; $i++) // pętla
{
$baza[$i] = trim($baza[$i]);
if($baza[$i] == $_SERVER['REMOTE_ADDR']) {
echo 'Zostałeś zablokowany!';
}
}
?>
$baza = file('ip.txt'); // baza zbanowanych ip
$ip = count($baza);
for($i = 0; $i < $ip; $i++) // pętla
{
$baza[$i] = trim($baza[$i]);
if($baza[$i] == $_SERVER['REMOTE_ADDR']) {
echo 'Zostałeś zablokowany!';
}
}
?>
W pliku "ip.txt" przechowujemy listę zbanowanych adresów IP, każdy w oddzielnej linijce.
Uwaga! Skrypt nie zadziała, jeśli użytkownik będzie miał zmienne IP (np. Neostrada)!
Licencja: Creative Commons - bez utworów zależnych