Forum


Suchen Forum RSS RSS2 SuchenSuchen Mitgliederliste Mitgliederliste RegistrierenRegistrieren ProfilProfil Login


Info: Der Forenbetrieb wurde leider eingestellt.

Gehe zu: » Forum » PHP und MySQL » Ip Sperre

Seite: 1

Thema
Autor
Ip Sperre
Beitrag von RaaXXL am: 27.05.2009 15:44:28

Hallo!
Ich habe hier ein Test-Script, das die Ip sperren soll und einen Cookie dafür noch speichert. Es funktioniert aber nicht...

PHP-Code:
<?php $ip = getenv("REMOTE_ADDR"); if($ip=="12.123.123.123") { echo "Du bist von dieser Seite gesperrt! Das passiert nicht grundlos!"; setcookie("ip", 'gesperrt'); } elseif($_COOKIE['ip']=='gesperrt') { echo "Du bist von dieser Seite gesperrt! Das passiert nicht grundlos!"; } else { echo "Herzlich Willkommen auf meiner Seite!"; }   ?>


In diesem Script will ich auch noch einbauen, dass durch den Cookie die Ip-Adresse aktuallisiert wird.
Ich weiß aber nicht wie man das ändern kann. Könnte einer dann noch das dazu einbauen?

Danke!


Dieser Beitrag wurde schon 1x bearbeitet.
Zuletzt am 27.05.2009 15:45:47 von RaaXXL.


RaaXXL
Benutzer

Beiträge: 1
OFF PN Schicken
AW: Ip Sperre
Beitrag von PAS am: 27.05.2009 21:08:58

Hallo,
dein Codeschnipsel setzt ein Cookie:
--> Wenn deine aktuelle IP-Adresse 12.123.123.123 ist.
--> Oder er ein Cookie findet, dass den Inhalt gesperrt enthält.

Dabei gilt das Cookie jedoch nur diese Session:
setcookie("ip", 'gesperrt');

Schau dir die Dokumentation zu dieser Funktion mal an,
du musst noch ein Verfall angeben:

setcookie("ip", 'gesperrt', strtotime('+1 month'));

Gruss Patrick


PAS
Administrator


Beiträge: 762
OFF PN Schicken Homepage

Seite: 1



Statistik
Statistik
Es wurden insgesamt 3838 Beiträge geschrieben.
Wir haben 11066 registrierte Mitglieder.
Der neueste Benutzer ist laustralianorth - Forum Beta³ - Bug melden