webForumDet fria alternativet

Sessikons tid

1 svar · 181 visningar · startad av dahlgren

dahlgrenMedlem sedan aug. 20011 946 inlägg
#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?

MatteMedlem 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");
239 ms totalt · 3 externa anrop · v20260731065814-full.86db40fa
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
236 ms — hämta tråd, inlägg och bilagor (db)