webForumDet fria alternativet

Sessikons tid

PHP

1 svar · 181 visningar · startad av dahlgren

Medlem sedan aug. 20011 946 inlägg
Frågan#1

Hur ställer jag in hur länge en session ska vara gilltig? Vill att man max ska vara inloggad i 20 minuter om man är inaktiv på sidan. Hur löser man det?

Medlem sedan aug. 20002 975 inlägg
#2

Det gör du i php.ini.
Leta upp session.gc_maxlifetime och sätt den till 1200.

Defaultvärdet är 1440 (24 minuter).

Eller så kan du lägga följande före session_start() på ALLA sidor med session_start():

ini_set("session.gc_maxlifetime", "1200");
252 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)