Az alábbi egyszerű kis kódot kell a PHP fájlod forráskódjába illesztened

<?$ip = getenv(‘REMOTE_ADDR’);

$ip1 = “xxx.xxx.xxx”;
$ip2 = “xxx.xxx.xxx”;
$ip3 = “xxx.xxx.xxx”;
$ip4 = “xxx.xxx.xxx”;
$ip5 = “xxx.xxx.xxx”;

if($ip == $ip1 || $ip == $ip2 || $ip == $ip3 || $ip == $ip4 || $ip == $ip5)
{
echo”Az IP-det bannoltuk.”;
exit ();
}
?>

A banolt látogatónak megjelenő üzenetet "Az IP-det bannoltuk." tetszés szerint módosíthatod, és persze a a banolt IP-k számát (mennyiségét) is módosíthatod.

Ha szeretnéd megtudni, hogy mi az aktuális IP címed, akkor pedig nézd meg ezt a cikket: Mi az IP címem – IPv4 és IPv6 cím lekérdezése egyszerűen

Harder

Harder

Profil

Korábbi hozzászólások (3)

A régi blogon érkezett hozzászólások archívuma. Új hozzászólást már nem lehet írni.

  1. tiny

    Ebben csak annyi a vész, hogy ha kismillió IP címet bannoltunk, akkor egyrészt nem lesz jó ez a kód, másrészt pedig nem is érdemes bannolni az IP címeket, mert a legtöbb embernek dinamikus.

  2. KoviX

    Tömb?

    Így csak a tömb iszonyat hosszú az elején, és nem kell minden egyes IP cím beírásánál a feltételbe is belemókolni.
    Esetleg, ha külön szeded az ip-ket egy szöveges fájlba (minden sorba egy ip cím jelen esetben) akkor

    és így a kódhoz sem kell hozzányúlni.

    Üdv: KoviX

  3. KoviX

    elvitte a fenébe a válaszk forrást, amit írtam :-(

Van hozzáfűznivalód? Írj nekem közvetlenül.

Kapcsolat