Kom ihåg mig?
Home Menu

Menu


session.save_path

 
Ämnesverktyg Visningsalternativ
Oläst 2010-03-12, 11:54 #1
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
Oläst 2010-03-12, 12:11 #2
najks avatar
najk najk är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2005
Inlägg: 1 224
najk najk är inte uppkopplad
Har WN som tidsfördriv
najks avatar
 
Reg.datum: Oct 2005
Inlägg: 1 224
Citat:
Ursprungligen postat av robincox Visa inlägg
varför upphör inte sessionen på den första sidladdningen då man har väntat mer än 10 sekunder?
Citat:
Ursprungligen postat av emilv Visa inlägg
den raderas dock först när garbage collectorn körs. Den körs efter en avslutad sidladdning
Emil svarade väl på frågan innan? Du behöver ju ladda sidan en gång för att få en session samma anrop kan ju inte radera sessionen om du inte kör session_destroy()
najk är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 18:19.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017