22. januar 2004 - 19:06Der er
10 kommentarer og 2 løsninger
Session expire 24 timer?
Hejsa,
Er det muligt at få en session til at leve i 24 timer.. Dvs efter man har lukket browser vinduet, og så åbner op igen, og sessionen stadig "virker".
Jeg ved man kan med cookies, men denne løsning skal kunne virke med ALLE. Dvs også folk, der ikke har slået cookies til.
Har prøvet følgende fra php-dokumentationen, men sessionen opfører sig underligt, og vil herefter ikke reagere på nogle session_inputs eller destroy for den sags skyld...
/* set the cache limiter to 'private' */ session_cache_limiter('private'); $cache_limiter = session_cache_limiter();
/* set the cache expire to 1440 minutes */ session_cache_expire(1440); $cache_expire = session_cache_expire();
Efter ti år i London, Madrid, Paris og Utrecht kommer Sabios AI-fokuserede program af arrangementer om kundeoplevelser, ‘Disrupt’, for første gang til Danmark.
; Lifetime in seconds of cookie or, if 0, until browser is restarted. session.cookie_lifetime = 0
0 betyder til browseren lukkes, og et større tal, fx antal sekunder i 24 timer, vil få den til at leve så længe. Jeg har aldrig prøvet denne feature, men der står den virker som du ønsker.
Skal vi ikke prøve at blande surftown udenom? Prøv at leg lidt med denne skitse, og hvis det så virker som du vil have, kan du putte det ind i dine scripts.
Og billen har selvfølgelig ret: det virker heldigvis med cookies, så os, der slår cookies fra på steder, der ikke skal ret til at snage mere end højst nødvendigt i vores færden på nettet, ikke bliver generet af det. Du stiller for høje krav til dit system, hvis du vil genkende "brugere" på anden vis end med cookies. Og det dur slet, slet ikke med registrering af IP. Det har slet intet at gøre med "brugere".
Synes godt om
Ny brugerNybegynder
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.