Hallo.
Ich habe ein Problem mit einem Script von mir.
Erst loggt man sich ein. Beim einloggen wird die fkt. checkuser() aufgerufen um auf unzulässige Zeichen zu prüfen. Wenn man eingeloggt is gibt es verschiedene Bereiche, unter anderem den admin-bereich, in den man nur gelangt, wenn man admin ist, d.h. user-level 3 hat
if(isset($_SESSION['id']) && $_SESSION['status'] >= 3)
, während man in die anderen bereiche so reinkommt
if(isset($_SESSION['id']))
.
Die Bereiche für die man nur eingeloggt sein muss funktionieren wunderbar. Wenn man jedoch in den Admin bereich geht bekommt man folgende Fehlermeldung:
Fatal error: Cannot redeclare checkuser() (previously declared in *****/includes/funktionen.inc:2) ****/includes/funktionen.inc on line 2
Wie gesagt, checkuser() hat damit garnichts zu tun, sondern es liegt an dieser prüfung der $_SESSION. Wenn ich die standard prüfung nehme (ohne den Status zu checken) gehts. Kann mir da vielleicht jemand helfen. Dankeschön
alex
----
oh sorry hab da was vercheckt. Wenn der Thread stört, kann ihn ja ein admin/mod in PHP/SQL allgemein verschieben. Danke