webForumDet fria alternativet

session_set_cookie_params och kakproblem

2 svar · 478 visningar · startad av Jörgen HP

Jörgen HPMedlem sedan feb. 20012 412 inlägg
#1

Tja!

Jag hade megabeskymmer med mina sessions pga att serverparken är utrustad med lastbalanserare. Detta löste jag på följande vis:

   ini_alter("session.gc_maxlifetime", "3600"); //1 timme
   ini_alter("session.cache_expire", "3600"); //1 timme
   ini_alter("session.save_path", "$DOCUMENT_ROOT/kat");

Nu är det så att jag har liknande beskymmer med cookies, den vill bara kännas vid kakan i den katalog där den är skapad. Jag trixade med följande kodsnutt:

session_set_cookie_params ( time()+3600, "/", "domain.com");

Men får inte det att funka. Hur anger man om man vill att den ska läsa cookies i alla kataloger på domänen? Parameter 3 är ju path. php.ini är inställd på defaultvärden, dvs 1440, /, tomt, off.

MungoMedlem sedan jan. 2000372 inlägg
#2

Jag tycker att det ser rätt ut som du har satt, så jag vågar inte svara på vad som är fel. Hur försöker du läsa kakan?

Jörgen HPMedlem sedan feb. 20012 412 inlägg
#3

Jag tror jag fick det att fungera till slut, fråga mig bara inte hur. Ska dock testa vidare och se så jag får ett värde var gång då jag ska ha ett.

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