ERLEDIGT
NEIN
NEIN
ANTWORTEN
6
6
ZUGRIFFE
509
509
EMPFEHLEN
-
Hallo zusammen,
ich arbeite mit Sessions, das heisst
ich registrier die Session z.bsp. mit:
$_SESSION['user'] = "dieter";
Diesen Namen "dieter" speichere ich in der Datenbank mit Login Datum etc.
Klickt der User auf Ausloggen so wird die Session zerstört und der Eintrag
aus der Datenbank gelöscht.
Nun habe ich aber das Problem wenn ein Benutzer das Fenster einfach schliesst, wie finde ich nun heraus ob die Session beendet ist oder so damit ich den Eintrag aus der Datenbank entfernen kann?
-
Ich würde dazu einfach immer den letzten Klick eines Users in der selben Tabelle speichern (Timestamp). Ist der Klick länger als x Minuten her, dann nimmst du an, dass der User nicht mehr aktiv ist.
"... the KKK took my baby away ..."
-
Das kannst du so gar nicht machen. Du kannst nur eine Maximal-"Lebensdauer" einer Session festlegen.
Das ist unter www.php.net/session beschrieben.
Warum speicherst du aber Daten, die eh temporaer sind, in der Session UND in der DB? Da wuerde es doch reichen, die in der Session zu lassen, nach dem Ablauf der Maximallebensdauer werden die dann eh automatisch entfernt.
Wenn du wirklich daten aus der DB nach einiger Zeit loeschen willst, kannst du das so machen:
http://www.dclp-faq.de/q/q-mysql-loeschen.html
-
Danke!
Gibt es den eine Möglichkeit alle Sessions irgendwie ausgeben zu lassen
Das mit der DB ist nämlich die Übersicht der Mitglieder die Online sind.
-
Oh, hab schon was gefunden! Danke! :o)
-
@ Zatic:
Für so eine "Wer ist online?"-Übersicht macht es denke ich schon Sinn, die Daten in einer Datenbank zu speichern."... the KKK took my baby away ..."
-
immer schön wenn man das problem lösen konnte. Allerdings wäre es auch schön wenn du den Lösungsansatz mitteilen würdest. Würde mich interessieren.
Ähnliche Themen
-
Frage zu Session
Von starfoxfs im Forum PHPAntworten: 9Letzter Beitrag: 20.09.09, 18:18 -
Session-Frage
Von oldboy im Forum PHPAntworten: 1Letzter Beitrag: 23.04.07, 15:39 -
Frage zur Session ID
Von deostift im Forum PHPAntworten: 3Letzter Beitrag: 29.11.06, 20:52 -
Session Frage
Von Methos im Forum PHPAntworten: 4Letzter Beitrag: 14.10.04, 15:34 -
Frage zur SID (Session ID)
Von HammerHe@rt im Forum PHPAntworten: 3Letzter Beitrag: 15.06.01, 11:23





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren