Thomas Schmieder: session_destroy(); funktioniert nicht.

Beitrag lesen

Hallo Michael,

Dein Problem sehe ich ganz wo anders.

Es handelt sich ja um ein Windows-System und da musst Du ggf. noch explizit Schreib- und Leserechte für den Apachen auf das Temp-Verzeichnis legen. Bei Unix sind die automatisch mit der Ownerkennung versehen, bei Windows geht das nicht. Da würde ich deshalb auf jeden Fall ein eigenes Verzeichnis für die Sessiondateien anlegen und den SessionSavePath richtig einstellen in der php.ini. Nur nicht tiefer als \temp\sessions\sess_1234556768, also Dateien inerhalb der zweiten Verzeichnisebene. Bei der dritten kommen schon wider neue Probleme.

Und ich glaube, der GC funktioniert bei Windows auch nicht, da er nicht in der Lage ist, den letzten Zugriff auf die Datei festzustellen.

Liebe Grüße aus http://www.braunschweig.de

Tom

--
Intelligenz ist die Fähigkeit, aus Fehlern Anderer zu lernen und Mut die, eigene zu machen.