webForumDet fria alternativet

Session variabel försvinner

PHP

1 svar · 316 visningar · startad av CentroX

Medlem sedan juli 20061 inlägg
Frågan#1

Vi har problem med att en session variabel tappar sitt värde när man går från https till http protokollet. Går man sedan tillbaka till https så har den fått tillbaka sitt värde, så den försvinner egentligen inte utan man kommer nog inte helt enkelt inte åt den när man byter från https till http. Vad kan det bero på? Någon som har en lösning?

Medlem sedan mars 20032 667 inlägg
#2

Jepps. Har varit med om liknande när besökaren flyttas mellan olika servrar, exempelvis vid lastbalansering. Kan tänka mig att det fungerar på liknande sätt när du byter protokoll. Testa följande lösning längst upp på dina sidor:

ini_alter("session.gc_maxlifetime", "3600"); // 60 minuter
ini_alter("session.cache_expire", "3600"); // 60 minuter
ini_alter("session.save_path", "$DOCUMENT_ROOT/sökväg/dina_sessions");
session_start();

Katalogen dina_sessions ska ha 757 rättigheter.

257 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)