Visa ett inlägg
Oläst 2010-03-12, 11:54 #5
robincox robincox är inte uppkopplad
Flitig postare
 
Reg.datum: Aug 2008
Inlägg: 301
robincox robincox är inte uppkopplad
Flitig postare
 
Reg.datum: Aug 2008
Inlägg: 301
Citat:
Ursprungligen postat av emilv Visa inlägg
gc_maxlifetime är den tid sessionen som minst ska bli innan den raderas
den raderas dock först när garbage collectorn körs. Den körs efter en avslutad sidladdning, med en sannolikhet som baseras på värdena session.gc_probability och session.gc_divisor
Standard är att rensa sessioner på i genomsnitt var hundrade sidladdning. Sätt båda värdena till 1 så rensas sessioner ut efter varje sidladdning, eller spara tiden för senaste sidladdning i en egen sessionsvariabel och lös problemet programmatiskt.
Jo det hände grejjer när jag satte 1 på de båda, tusen tack. Jag satte följande inställningar för att testa:

php_value session.gc_maxlifetime 10
php_value session.gc_probability 1
php_value session.gc_divisor 1

Så att sessionen skulle upphöra efter 10 sekunder. Det som hände om man väntade med att ladda om sidan i minst 10 sekunder så fungerade sessionen ändå men upphörde vid nästa sidladdning. Det funkar ju bra det här men varför upphör inte sessionen på den första sidladdningen då man har väntat mer än 10 sekunder?
robincox är inte uppkopplad   Svara med citatSvara med citat