Hallo,
könnte man das darüber nicht regeln?
session.gc_maxlifetime
ich glaube session.gc_maxlifetime ist die max. dauer einer session, also er löscht sie immer nach 20 min .. das hab ich ja bereits erreicht
wenn ich das richtig verstanden habe, wird die nur gelöscht, wenn in den letzten 20min keine aktivität war
wie meinen mit request?
du setzt, bei jeden Seitenaufruf die $_SESSION['idle'] mit der altuellen Zeit
wenn er kjetzt eine neue Seite aufruft, vergleichst du diese Zeit mit der aktuellen Zeit, wenn die aktuelle Zeit < $_SESSION['idle']+1200 ist, ist der User länger als 20min inaktiv gewesen
Beispiel
if (time() < $_SESSION['idle']+1200){
login_funktion(); # ect.
die();
}
$_SESSION['idle'] = time() # aktuelle Zeit setzen
tu dies tu das
mfg
Twilo