Hallo Thomas,
nun wurde hier bei uns im Team den ganzen Tag mit Sessions experientiert und zu guter Letzt klappt das nun. Allerdings habe ich noch kein Konzept, wie man denn wohl die Sessions auf dem Server wieder los werden soll? Das tmp-Verzeichnis füllt sich langsam.
*g* - das Problem kenne ich.
Kümmert sich PHP selber darum? Ich habe das was von einem Garbage Collector gelesen, aber wieß nicht wann und wie der gestartet wird.
Du gibts in der php.ini eine Warscheinlichkeit an (session.gc_probability glaube ich), wann der Check durchgeführt wird. Wenn Du jetzt session_start() machst, dann wird der Garbace Collector angeworfen, sofern der Zufallsgenerator gesagt hat, dass er anlaufen soll.
Bsp1: Der Wert in der php.ini steht auf 1 - dann wird jedes mal gechecked.
Bsp2: Der Wert in der php.ini steht auf 0.1 - dann wird jedes 10. mal gechecked.
etc.
Der GC überprüft, ob eine Session abgelaufen ist und löschst sie ggf.
Grüße,
Christian