Tutorials
[ Zurück ]


PHP IP-Filter


Ihr habt eine normale HTML-Seite und wollt bestimmte User von Eurer Seite fernhalten, die negativ aufgefallen sind?
Javascript ist dazu nicht geeignet, da hier die Seite ja schon geladen ist und man auch Javascript im Browser ausschalten kann.
Also setzt man den Filter ganz einfach mit PHP um.

Falls ihr eine ganz normale index.htm Startseite verwendet, dann benennt diese einfach in index.inc um und ladet zusätzlich folgende index.php hoch:

(Die hinzugefügten Kommentare beginnend mit // könnt ihr weglassen!)

<?php
$user_ip = $_SERVER['REMOTE_ADDR']; 
// hier wird die IP-Adresse des Besuchers ausgelesen und in der Variable $user_ip gespeichert

$banned_ips = array("81.130.197.161", "84.136.112.118", "80.128.213.69");
// In diese Liste könnt ihr die IP-Adressen der User aufnehmen, die von der Seite ausgesperrt werden sollen.

if(in_array($user_ip, $banned_ips))
    die("You're not allowed to access this page! Your IP has been banned!");
// Falls die Besucher-IP-Adresse in der Liste vorhanden ist, bekommt er nur einen Hinweis, dass seine IP gesperrt ist
else include('index.inc');
// alle anderen dürfen Eure Seite besuchen. Der Inhalt Eurer Startseite wird eingebunden.
?>

Erstellt:17.04.09 20:59
Autor: Milabu

Letzte Änderung: 18.04.09 14:25
Geändert von: schulle

Bewertungen:3
Bewertung: 2.3

Freigeschaltet: Ja
Views 4171

Klicke einfach auf einen Stern!
Wollen Sie wirklich das Tutorial löschen?
Wollen Sie wirklich dieses Tutorial zulassen?
Betreff: Report tutorial [id = 75] !
Absender:
Kommentar:
Wollen Sie wirklich dieses Tutorial zulassen?
Absender:
Kommentar:
Folgende User sind hier gerade aktiv:
-

ANZEIGE