webForumDet fria alternativet

Döda en session efter en viss tid?

4 svar · 353 visningar · startad av Zir Tiger

Zir TigerMedlem sedan maj 200256 inlägg
#1

Hur sätter man en session att försvinna efter en viss tids inaktivitet?

annesophieMedlem sedan juni 20012 236 inlägg
#2

Hmmm session.abandon? Jag kan inte PHP men har för mig att man i ASP använder abandon. Kanske funkar det på liknande sätt i PHP... :)

http://tecfa.unige.ch/guides/asp/DevGuru/session_abandon.html

/A

Zir TigerMedlem sedan maj 200256 inlägg
#3

Betyder inte det som står där att en session är förstörd efter 20 minuter utan att man måste göra nåt? Det vore ju jättebra för det löser ju alla mina problem.

Edit: Är det så i PHP också?

@ndersMedlem sedan juni 200032 969 inlägg
#4

Det finns inte så oerhört många likheter mellan asp och php, men jag hittade följande:

The time it takes for a session to expire is 1440 seconds = 24 minutes by
default.
To change this to, say 15 minutes:
ini_set("session.gc_maxlifetime", "900");

http://www.php.net/manual/en/ref.session.php

Nu kan jag dock inte php, men jag är en jäkel på att söka. ;)

php.net är en guldgruva...

Zir TigerMedlem sedan maj 200256 inlägg
#5

Kung. Så då har jag inget problem för de dödar sig själva? Tack så mycket.

133 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)