IP címek bannolása I.


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

beillesztendő kód

<?$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.

Kapcsolódó bejegyzések:
  • A lapodra látogatók IP-jét egy végtelenül egyszerű módon meg tudod jelenítettetni bárhol a lapodon.Az alábbi 1 sort add hozzá a lapod forrásához ott, ahol ma …

  • Biztos találkoztál már olyan oldallal, mely megmutatta a látogatók aktuális IP-jét és/vagy HOST-ját. A módszer nem túl bonyolult, mint az a leírásból is kider&uu …

  • A gyik.com fórumon elég sokszor felmerült kérdés: hogy lehet login rendszert illeszteni egy honlapba? Íme a feladat egy lehetséges megoldása:tölthető :letöltés / …

  • Ebben a tutorialban most azt mutatom meg, hogy hogyan lehet egy egyszerűbb hírküldő script-et összedobni. Elég lesz a php, ugyanis txt dokumentumban tárolja …

  • A Mambo 4.5-ös sorozata a cikkeket alapértelmezettként 10-esével listázza le úgy, hogy a legfrissebb hírek/cikkek mindig a lista végére teszi. Ez szerintem több …

A cikket beküldte: Harder (http://blog.harder.hu)

3 hozzászólás

  1. tiny says:

    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 says:

    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 says:

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

Szólj hozzá
a IP címek bannolása I. c. bejegyzéshez

- Engedélyezett HTML elemek: <a> <em> <strong> <ul> <ol> <li>
- Forráskód beküldéséhez tedd a kódot ezek közé: <pre lang="php" line="1">Kódrészlet helye itt</pre>