Lude: Eigenes Session-Handling : Speicheraufräumroutine

Beitrag lesen

Hi,

Die Funktionen dafür habe ich geschrieben (open, write, etc.). Dafür muss man ja auch die 'Speicheraufräumroutine' schreiben, die alte Sessions entfernt (also z.B. function sess_gc($lifetime){...}).
Meine Frage ist nun, wann die gestartet wird.

ich mache es so:

  • bei jeder Anforderung des Browserclients pruefe ich ob die Differenz zwischen Sitzungsbeginn und aktueller Zeit nicht groesser als das definierte Sitzungs-Timeout ist und gewaehre dann Datenzugriff oder nicht
  • ein Job raeumt einmal am Tag "alte" Sitzungen weg

Das scheint mir einfacher, als die von Dir erwaehnten Mechanismen zu implementieren.

Gruss,
Lude