webForumDet fria alternativet
Logga in / Bli medlem

Döda en session efter en viss tid?

PHP

4 svar · 355 visningar · startad av Zir Tiger

Medlem sedan maj 200256 inlägg
Trådstart#1

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

Medlem 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

Medlem 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å?

Medlem sedan juni 200032 967 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...

Medlem sedan maj 200256 inlägg
#5

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

261 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)