IP sperre
lima-city → Forum → Die eigene Homepage → Homepage Allgemein
abruf
beschimpfung
bestimmten vorraussetzungen
besucher
blacklist
exit
fehlermeldung
gefallen
gen
meisten
schleifen
spalt
sperren
tabelle
-
Wie macht man ne IP sperre f?r die eigen HP?
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Mit PHP:
$_SERVER['REMOTE_ADDR']
und, wenn vorhanden
$_SERVER['X-FORWARDED-FOR']
enthalten meistens die IP des Besuchers (unter bestimmten Vorraussetzungen.
Codefragment:
$bad_ip_list = array(
'127.0.0.1',
...
);
$remote_ip = $_SERVER['REMOTE_ADDR'];
if(isset($_SERVER['X-FORWARDED-FOR']))$remote_ip = $_SERVER['X-FORWARDED-FOR'];
if( in_array($remote_ip, $bad_ip_list) ) {
// Fehlermeldung oder User-
// Beschimpfung
exit();
}
// Hier weiter im ganz normalen PHP-Script
...
MfG
alopex
Aber es gibt Privacy-Proxys, Dialup-Zug?nge mit st?ndig wechselnder IP, ...
-
also vereinfacht kannst du eine Art "Black-List" machen mit einer Tabelle.
du machst zwei Tabellen mit den Spalten 'ip'.
Jeweils wenn jemand auf deine Seite kommst liest du dessen IP aus und speicherst sie in einer der beiden Tabellen. Wenn dir ein Besucher nicht gefallen hat, f?gst du sie in die Blacklist hinzu.
Auf deiner Seite machst du es dann so, dass du
1. Datenbank-Verbindung
2. IP- Auslesen
3. IP einf?gen in Tabelle
3. Blacklist Tabelle abrufen
4. IP mit Blacklist ?berpr?fen mit einer if{}else{} Schleife.
Und dann halt je nach dem wenn
if($ip=$blacklist)
{
echo "*********";
exit;
}
else{
echo ".....";
}
Joah..... und das w?rs eigentlich schon
Noch Fragen? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage