Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » session daten löschen ? Antworten
session daten löschen ?

id^acid
Pixelschubser


Beiträge: 4


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 ?

  Profil   E-Mail   Editieren   Zitieren

hagbard
Posting-Schinder


Beiträge: 539


Du könntest einfach die Daten aus der Session löschen.

---
"Wer mit künstlicher Intelligenz arbeitet, muß auch mit natürlicher Dummheit rechnen." (Klaus Kornwachs)

  Profil   Editieren   Zitieren

chip
Quasselstrippe


Beiträge: 391


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.


Quelle: http://www.dynamic-webpages.de/php/ref.session.php

---

  Profil   Website   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


wenn du also auf windoof arbeitest vorher alles mit unset($_SESSION['var1'], $_SESSION['var2']...) rausschmeißen.

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

id^acid
Pixelschubser


Beiträge: 4


arbeiten die server von i-net4you etwa auf windows ?
dacht sind linux rechner

  Profil   E-Mail   Editieren   Zitieren

chip
Quasselstrippe


Beiträge: 391


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.

---

  Profil   Website   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


bäääh, session_unset()...

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

hagbard
Posting-Schinder


Beiträge: 539


id^acid schrieb am 26.03.2004 12:00
arbeiten die server von i-net4you etwa auf windows ?
dacht sind linux rechner

Das sind Linux-Rechner. Aber das Forum ist ja auch für Nicht-i-net4you-Kunden da.

---
"Wer mit künstlicher Intelligenz arbeitet, muß auch mit natürlicher Dummheit rechnen." (Klaus Kornwachs)

  Profil   Editieren   Zitieren
 

Antworten
Nach oben