maxlifetime und sessions

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • maxlifetime und sessions

    hallo,
    maxlifetime bestimmt in der php.ini die lebensdauer meiner
    session. standard ist wohl 1440 sec. oder so. ich hab das auch mit nem
    login-script getestet, funzt wunderbar. jetzt aber zur eigentlichen frage:

    woran erkennt php, das eine session abgelaufen ist. steht das irgendwo
    in ner datei gespeichert. in der session_datei selbst ist zumindest kein
    hinweis darauf zu finden.

    Wo kämen wir hin, wenn jeder sagte: Wo kämen wir hin? und keiner ginge, um zu sehen, wohin wir kämen, wenn wir gingen?

  • #2
    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. Seit PHP 4.2.3 wird mtime (modified date) anstatt atime verwendet. Sie werden also keine Problem mit Dateisystemen haben, bei denen atime nicht zur Verfügung steht.
    Quelle: http://www.php.net/manual/ref.session.php
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      das bedeutet quasi: php vergleicht den zeitpunkt an dem die session
      erstellt wurde und vergleicht sie mit maxlifetime . ist die session
      älter, dann gilt sie als abgelaufen und der müllmann kommt.....!?!

      Wo kämen wir hin, wenn jeder sagte: Wo kämen wir hin? und keiner ginge, um zu sehen, wohin wir kämen, wenn wir gingen?

      Kommentar


      • #4
        änderungsdatum != erstellungsdatum
        Ich denke, also bin ich. - Einige sind trotzdem...

        Kommentar


        • #5
          natürlich...also nicht erstellungsdatum/zeit sondern datum/zeit des letzten zugriffes ode request's.
          der groschen ist gefallen....
          OffTopic:
          deine signatur gefällt mir

          Wo kämen wir hin, wenn jeder sagte: Wo kämen wir hin? und keiner ginge, um zu sehen, wohin wir kämen, wenn wir gingen?

          Kommentar

          Lädt...
          X