Im Homepage und Webhosting-Forum --- session daten löschen ?
Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.
bin gerade an einem login script in php am entwickeln, wollte es mit sessions arbeiten lassen. Funktioniert auch super,nur die session dateien bleiben immer da und werden nicht aus dem temp ordner gelöscht nachdem ich sie mit session_destroy() beende.
Woran könnte das liegen ?
Kann ich bestätigen: bei mir ist es auch so. Hab mal nachgesucht und das gefunden:
session.gc_maxlifetime integer
session.gc_maxlifetime spezifiziert die Anzahl der Sekunden, nach denen Daten als 'garbage' ('Müll') betrachtet und entsorgt werden.
Anmerkung: Falls Sie die standardmäßige dateibasierte Session-Prozedur verwenden, muss Ihr Dateisystem die Zugriffszeiten (atime) verfolgen. Windows FAT tut dies nicht. Sie müssen sich daher einen anderen Weg einfallen lassen, um die 'Müllentsorgung' Ihrer Session zu erledigen, wenn Sie an ein FAT-Dateisystem gebunden sind oder an irgendein anderes Dateisystem, das keine atime-Kontrolle bietet.
languitar schrieb am 25.03.2004 21:31
wenn du also auf windoof arbeitest vorher alles mit unset($_SESSION['var1'], $_SESSION['var2']...) rausschmeißen.
Oder noch besser: einfach mit session_unset() arbeiten.