19. marts 2007 - 15:59
Der er
11 kommentarer og 1 løsning
Session timer ud for tidligt
Hej eksperter. Jeg har kigget lidt rundt her på eksperten.dk men har ikke rigtig kunnet finde svar på mit spørgsmål. Jeg har et login-system hvor jeg bruger sessions. De udløber automatisk efter 24 minutter (1440 sek), som er sat i php.ini filen. Min side kører på et webhotel, så jeg har ikke adgang til denne fil, så jeg kan ikke bare rette det der. Kan jeg på anden måde rette denne tid? Hvis ja, skal det så være på den side hvor jeg registrerer sessionen eller på de sider hvor jeg bruger sessionen?
Annonceindlæg fra Lenovo
19. marts 2007 - 19:26
#2
Alternativt kan du lave en .htaccess i roden og skrive: php_value session.gc_maxlifetime 12345
20. marts 2007 - 11:31
#3
Tak for hjælpen, jeg prøver lige om det virker. Læg evt. et svar så jeg kan give dig point.
20. marts 2007 - 11:54
#4
Vent og se om det virker, før du accepterer :)
20. marts 2007 - 14:32
#5
Det virkede desværre ikke... Jeg har lavet en .htaccess-fil hvor der står følgende: php_value session.gc_maxlifetime 28800 Det skulle jo så gøre at sessionen skulle virke i 8 timer, ikk? Jeg har testet at den tager tiden fra filen ved at skrive følgende på min side: <?php echo ini_get("session.gc_maxlifetime"); ?> Og der skriver den også "28800", men efter en halvtime så duer sessionen ikke mere! Gør jeg noget forkert?
20. marts 2007 - 14:57
#6
Hvad står session.cookie_lifetime til ?
20. marts 2007 - 15:43
#7
Jeg har gjort sådan: <?php echo ini_get("session.cookie_lifetime"); ?> Og det giver "0"!
20. marts 2007 - 18:57
#8
Hmm... 0 plejer at betyde "indtil browseren lukkes"... Så må der være et eller andet andet vi misser...
26. marts 2007 - 15:39
#9
Det virkede godt nok ikke, men tak for hjælpen alligevel...
26. marts 2007 - 15:42
#10
Hov, jeg skulle ikke have haft point - Det virkede jo ikke :\
26. marts 2007 - 15:47
#11
Nej, det ved jeg godt, men du gjorde trods alt en god indsats, og det er den der er blevet "belønnet"... :)
26. marts 2007 - 15:54
#12
hehe ok, jamen tak så :)
Vi tilbyder markedets bedste kurser inden for webudvikling