Hallo zusammen,
wen ich mit die Lifetime meiner Session auf sagen wir mal auf 5 Minuten setze dann haucht das Cookie auch nach 5 Minuten pünktlich sein virtuelles Leben aus.
Jetzt möchte ich aber die Lebensspanne der Session jedesmal wen der Benutzer eine Aktion durchführt wieder auf 5 Minuten verlängern.
Wird mit session_start(); der Timer jedesmal erneuert? Ich hab mittels session_set_cookie_params('300') meinem Cookie die Knarre auf die Brust gesetzt, nur ist es leider so das egal ob ich etwas mache oder nicht das Ding ist nach 5 Minuten platt.
Eine Möglichkeite die mir einfällt wäre, innerhalb der Session die Zeit zu speichern wann das Cookie erstellt wurde und dann die Session zu beenden, sollte der Timer beim erneuten Aufruf abgelaufen sein oder bei einem Aufruf innerhalb der Zeit mit session_regenerate_id eine neue zu setzen - weis ja nidmal ob des so geht aber es wäre ne Möglichkeit. Gibt aber bestimmt noch bessere Wege dafür oder?
Danke schonmal für nen Tipp.
wen ich mit die Lifetime meiner Session auf sagen wir mal auf 5 Minuten setze dann haucht das Cookie auch nach 5 Minuten pünktlich sein virtuelles Leben aus.
Jetzt möchte ich aber die Lebensspanne der Session jedesmal wen der Benutzer eine Aktion durchführt wieder auf 5 Minuten verlängern.
Wird mit session_start(); der Timer jedesmal erneuert? Ich hab mittels session_set_cookie_params('300') meinem Cookie die Knarre auf die Brust gesetzt, nur ist es leider so das egal ob ich etwas mache oder nicht das Ding ist nach 5 Minuten platt.
Eine Möglichkeite die mir einfällt wäre, innerhalb der Session die Zeit zu speichern wann das Cookie erstellt wurde und dann die Session zu beenden, sollte der Timer beim erneuten Aufruf abgelaufen sein oder bei einem Aufruf innerhalb der Zeit mit session_regenerate_id eine neue zu setzen - weis ja nidmal ob des so geht aber es wäre ne Möglichkeit. Gibt aber bestimmt noch bessere Wege dafür oder?
Danke schonmal für nen Tipp.
Kommentar