Bruno ohne Zähne: Alle offenen Session anschauen

Beitrag lesen

Hallo Bruno

verstehe ich nicht ganz. Kannst Du mir das evt. genauer erklären wäre mega lieb!

Verstehe auch nicht ganz diesen Satz:

"Nötig ist es aber nicht. PHP löscht die Session automatisch."

Weil ich muss ja immer schauen ob er noch da ist, PHP löscht mir diese ja nicht automatisch beim beenden der Session herraus *grübel*

marco

Ich nehme an, Du hast eine inkludierte Datei, die Login, Logout und auf abgelaufene Sessions prüft. Die Überprüfung auf abgelaufene Sessions müßtest Du dann halt auf alle Sessions erweitern. Die SID stehen Dir ja zur Verfügung, wenn Du sie vorher irgendwo gespeichert hast.

Wenn eine PHP-Session eine bestimmte Zeitspanne keine Aktualisierung erfährt, entfernt PHP die Datei aus dem temporären Verzeichnis. Die Zeitspanne, nach der das passiert, wird über session.cache_expire geregelt. Deshalb brauchst Du dich eigentlich gar nicht darum zu kümmern. Der oben stehende Weg ist nur dann notwendig, wenn Du ein eigenes Session-Management baust, das nicht auf die PHP-Session-Funktionen zurückgreift.

Ich hoffe, das ist jetzt verständlicher. Wenn nicht, frag halt noch mal.