webForumDet fria alternativet

Problem med session som dör

3 svar · 984 visningar · startad av patrikwebb

patrikwebbMedlem sedan apr. 200334 inlägg
#1

Hej,

Jag har utvecklat ett system i PHP/MySQL till en kund.

Problemet är nu att sessionen (som har koll på om man är inloggad eller ej) dör väldigt fort för denne och även för andra personer, dock har det bara hänt mig ett fåtal gånger.

Det verkar inte spela någon större roll vilken webbläsare eller operativsystem man kör.

Det verkar inte heller uppstå varje gång man man loggar in.

Jag har testat kundens systemkonfiguration på flera servrar och problemet uppstår där också, så verkar inte vara något serverrelaterat.

Grundsystemet som det är byggt på har vi sålt till flera kunder och där har vi inte fått in några klagomål. Så det verkar bara vara just denna sajten, men kan inte se vad som orsakar felet.

Kunden har testat att rensa cookies och ändrat sekretessinställningar i webbläsaren. Ingen brandvägg finns heller.

Serverloggarna visar inte heller något.

Sajten ligger på en Apache-server.

Någon som varit med om något liknande eller har någon aning om vad som kan vara fel?

Tack på förhand!

/ Patrik

Nate.AMedlem sedan mars 2006280 inlägg
#2

Hur ser serverns inställningar för sessioner ut? Särskilt session.gc_maxlifetime

patrikwebbMedlem sedan apr. 200334 inlägg
#3

session.gc_maxlifetime = 1440

Jag bifogar hela php.ini-filen

IlliusMedlem sedan aug. 200941 inlägg
#4

Du kan det vara så att det inte dör? utan att URL:en ändrar mellan www och http:// ??
Jag hade det problemet... då loggades man ut. Lösningen var att fixa ett script som ändrade och tog bort det onödiga www:et.

Genererad på 379 ms · cache AV · v20260730165559-full.f96bc7eb