Wann werden SESSIONS aus dem TMP Ordner gelöscht?

NM78

New Member
In meiner PHP Anwendung dürften die Sessiondaten frühestens nach 180 Minuten (Standardeinstellung für session.cache_expire) gelöscht werden wenn die User in dieser Zeit nichts neu anklicken.

Seltsamerweise werden die Sessions aber trotzdem schon nach ca. 1 Stunde gelöscht. Kann es sein, dass irgendein Dienst auf dem Suse Server die Sessiondaten nach einer bestimmten Zeitspanne automatisch aus dem TMP Verzeichnis vom Server löscht (unabhängig vom PHP)?

Oder muss ich in eine andere Richtung denken?
 
Du verwechselst da was!
session.cache_expire ist für das Cache Verhalten zuständig
Und nicht für die Sessiondaten.

Zuständig sind:
  • session.gc_maxlifetime
  • session.gc_divisor
  • session.gc_probability
Siehe: PHP: Sessions - Manual
 
Super, vielen Dank! Die session.gc_maxlifetime ist in der Standardeinstellung auf 24 Minuten eingestellt (php.ini). Ich habe das geändert und jetzt funktioniert es prima!
 
Back
Top