Session Login

16/04/2015 - 16:41 von Jan Novak | Report spam
Hallo,

in meinem Programmmeldet sich der Benutzer an und diese Daten werden in
$_SESSION gespeichert.

Nun möchte ich, dass der Benutzer angemeldet bleibt, auch wenn er nicht
alle paar Minuten einen Taste drückt/Maus klickt - mindestens für 2 Stunden.

Egal was ich bei
session.gc_probability, session.gc_divisor, session.gc_maxlifetime
eingebe, er fliegt immer früher oder spàter raus (worst case ca. 20
Minuten).

Mit phpinfo() aus meinem Programm kann ich sehen, das die Werte in
session.* korrekt eingelesen sind (Apache/php5).

Jan
 

Lesen sie die antworten

#1 Christoph M. Becker
16/04/2015 - 16:57 | Warnen spam
Jan Novak schrieb:

in meinem Programmmeldet sich der Benutzer an und diese Daten werden in
$_SESSION gespeichert.

Nun möchte ich, dass der Benutzer angemeldet bleibt, auch wenn er nicht
alle paar Minuten einen Taste drückt/Maus klickt - mindestens für 2
Stunden.

Egal was ich bei
session.gc_probability, session.gc_divisor, session.gc_maxlifetime
eingebe, er fliegt immer früher oder spàter raus (worst case ca. 20
Minuten).

Mit phpinfo() aus meinem Programm kann ich sehen, das die Werte in
session.* korrekt eingelesen sind (Apache/php5).



Welchen Wert hast Du denn für session.gc_maxlifetime eingestellt? Vor
dieser Zeit (in Sekunden) dürfte die Session normalerweise nicht der
Müllabfuhr in die Hànde fallen (unabhàngig von den anderen
Einstellungen). Der Standardwert ist 1440, was 24 Minuten entspricht.
Für 2 Stunden sollte 7200 passen.

Christoph M. Becker

Ähnliche fragen