Det du sätter där är hur länge det ska dröja innan GC rensar bort en inaktiv session.
Detta måste läggas i före session_start() på de sidor du använder session_start().
Observera att session.gc_maxlifetime har att göra med hur länge man kan vara inaktiv innan sessionen rensas bort. Man kan alltså vara inloggad i 24 timmar, så länge man minst en gång i timmen gör ett anrop mot sidan utan att däremellan stänga webbläsaren.
Vad det gäller din header så måste du ha den på alla sidor/skript med session_start().
... En användare mailade mig igår och sa att efter att han skrivit och postat ett inlägg så blev han utloggad. Då hade han inte hållit på i en timme. ...
En tanke... Kan det vara så att han ansluter via AOL? Kollar du ip-adress vid inloggningskollen? För i så fall kan det ev vara det som spökar. Se Loginproblem - Sessioner och IP
Vad gäller min IP-header så har jag i den satt session.gc_maxlifetime för session_start() och headerfilen är ju i sin tur inkluderad på samtliga sidor.
I mitt fall så kan ju en användare inte vara inloggad i 24 timmar i och med att membershiplevel mm sätts i sessionerna. Får inte de anropade sidorna denna information skickas man vidare till en "felsida".
3600 har jag ju satt. I teorin borde det ju lösa mina problem men det gör det ju nu tyvärr inte :( Jag trodde jag rättat till detta en gång men det fungerade uppenbarligen inte eftersom en användare (samma som tidigare) hörde av sig om problemet. Jag vill inte att användare ska sitta och skriva långa inlägg som sen går helt förlorade. Då tröttnar man. Det skulle jag göra.
568 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2