Tom: Letzt Useraktivität erkennen

Beitrag lesen

Hello,

Auf dem Server liegen allerdings weiterhin die Session-Daten, die jetzt unerreichbar sind, weil niemand mehr die SessionID kennt. Diese Daten sind also Müll. AFAIK wird dieser Datenmüll von den Webservern automatisch irgendwann gelöscht oder sie lassen sich so konfigurieren, dass das passiert.

Ich habe gerade nochmal im PHP-Manual nachgesehen, und an dieser Stelle müssen wir etwas genauer differenzieren: Aus PHPs Perspektive verkommen die Sitzungsdaten erst zu Datenmüll, wenn die Zeitspanne abgelaufen ist, die in session.gc_maxlifetime eingestellt wurde.

Frühestens! Wenn wenig Betrieb ist, könnte die Datei auch nach Wochen noch da sein!

Es gibt aber auch Distributionen, die diesen Mechanismus nicht dem Zeit-Zufall überlassen, sondern ihn durch einen Cronjob regeln. Dann stimmt diese "Haltbarkeitsdauer nach letztem Zugriff" minutengenau.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
Die ultimative Seite für Selbermacher