Login & Session Script
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
ausschneiden
beitrag
benutzung
checken
datei
definition
hilfe
klappe
login
moment
session
tutorial
verzweigung
-
Hi,
ich hab mehr oder weniger ein Problem.
Ich hab mir jetzt so ca. 10 verschieden Session Tutorials und Definitionen angeschaut, aber mein Code macht irgendwie nicht das was ich will^^
Ich hab ne index.php wo alles includet wird. Ganz oben steht in der index
session_start();
Muss ich das da reinschreiben oder nur in die Dateien, die includet werden?
Hier dann weiter.
Der Login und Logout sind in einer Datei, jeweils in einer if Verzweigung. Das geht soweit nun der Sessioausschnitt aus dem Login Zweig:
session_start(); $_SESSION['ID'] = $line['ID'];
Und hier der Ausschnitt aus dem Logout Zweig:
session_start(); if(isset($_SESSION['ID'])) { session_unset("ID"); session_destroy(); } else { echo "You aren't logged in at the moment!<br />"; }
Das Problem ist, dass er wenn ich in der index auf logout dr?cke er immer "You aren't logged in" ausgibt. Ich hab auch schon versucht die Session mittels echo ausgegeben = "" Also leer.
W?re dankbar f?r Hilfe!
Beitrag ge?ndert am 22.01.2006 11:07 von silecom
Beitrag ge?ndert am 22.01.2006 11:07 von silecom -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Also ich kann dir nen Beispielscript gegeb wie meine Session aussieht und sie funzt immer:
//KOMMT IMMER AM SEITENANFANG session_name("ich"); session_start(); if(session_is_registered("ichSessionData")) { session_decode("ichSessionData"); } else { session_register("ichSessionData"); } global $ichSessionData; //KOMMT IMMER AM SEITENANFANG //Benutzung: $ichSessionData['ID'] = $line['ID']; print($ichSessionData['ID']); //Logout unset($_SESSION['ichSessionData']);
Sollte eigentlich klappen.
mfg mace
Beitrag ge?ndert am 22.01.2006 11:14 von mace -
Geh mal auf http://tutorials.de dort gibt es im PHP Teil auch ein gutes Script. Das verwende ich immer.
-
Anders rum, mal angenommen ich hab 2 Dateien, eine index.php und eine was weiss ich check.php
Die check.php wird in die index.php includet.
In der check.php steht:
session_start(); session_name("loggedin"); $id = 0; session_register($id);
Wie kann ich die Session jetzt in der index.php auswerten und weiterhin verwenden?!
Beitrag ge?ndert am 22.01.2006 18:03 von silecom -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage