Avatar billede lillebror Nybegynder
25. oktober 2006 - 13:15 Der er 6 kommentarer og
1 løsning

Session udløb skaber problemer

Hejsa

Jeg har en hjemmeside, hvor jeg for nylig er begyndt at få problemer med at forblive logget ind i mere end 3 minutter.

Jeg kan ikke spore fejlen til nogen bestemt side eller metode, det kommer bare lige pludseligt efter 3 minutter.

Er der nogen der har en idé til, hvordan det kan ske?
Avatar billede jakobdo Ekspert
25. oktober 2006 - 18:58 #1
Kalder du en iframe på din side, men hvor du ikke benytter session_start() i koden?
Avatar billede lillebror Nybegynder
16. november 2006 - 19:32 #2
Nope ingen iframes
Avatar billede jakobdo Ekspert
18. november 2006 - 15:41 #3
Kan det være din udbyder har rettet session timeout til 3 minutter? eller 180 sekunder?
Avatar billede lillebror Nybegynder
22. november 2006 - 11:00 #4
session.cache_expire er sat til 180
Men jeg synes at have læst, at de 180 er minutter
http://dk2.php.net/manual/da/function.session-cache-expire.php
Avatar billede lillebror Nybegynder
23. november 2006 - 13:04 #5
Jeg har nu fundet ud af, at årsagen til man bliver smidt ud er at man får en anden session, der bliver simpelthen skiftet id.

Jeg kan også godt få det til at ske hurtigere end 3 minutter, simpelthen bare ved at bladre mellem sider der kræver at man er logget ind. Lige pludselig skifter session_id, og hvis jeg logger ind igen, kan jeg sagtens bruge de sider, hvor id'et før skiftede. Indtil en anden side fremprovokerer skiftet... Jeg synes det er mærkeligt, er der nogen der kan forstår det her?
Avatar billede lillebror Nybegynder
23. november 2006 - 13:27 #6
Jeg tror årsagen er garbage collection. Jeg har siden kørende lokalt hvor problemet ikke opstår, her er gc_probability sat til 0, hvor den online er sat til 1, min divisor er 1000 og online er den 100, men hvordan skal jeg sætte den for at undgå problemet? Jeg synes det lyder mærkeligt at der skal være noget i php, der går ind og ødelægger aktive sessions!
Avatar billede lillebror Nybegynder
23. november 2006 - 17:26 #7
Opretter et nyt spørgsmål, det her er ved at blive meget rodet
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester