Avatar billede mccookie Seniormester
22. marts 2007 - 22:34 Der er 5 kommentarer og
1 løsning

Hvornår udløber min session!

Hejsa

Har lavet en webdel med et evalueringsskema der bruger sessions, oplevede enkelte brugere hvor siden timede ud og det ikke var muligt at sende evalueringen.

session
Session Support  enabled 
Registered save handlers  files user 
Registered serializer handlers  php php_binary wddx 

Directive Local Value Master Value
session.auto_start Off Off
session.bug_compat_42 On On
session.bug_compat_warn On On
session.cache_expire 180 180
session.cache_limiter nocache nocache
session.cookie_domain no value no value
session.cookie_httponly Off Off
session.cookie_lifetime 0 0
session.cookie_path / /
session.cookie_secure Off Off
session.entropy_file no value no value
session.entropy_length 0 0
session.gc_divisor 100 100
session.gc_maxlifetime 1440 1440
session.gc_probability 1 1
session.hash_bits_per_character 4 4
session.hash_function 0 0
session.name PHPSESSID PHPSESSID
session.referer_check no value no value
session.save_handler files files
session.save_path /tmp /tmp
session.serialize_handler php php
session.use_cookies On On
session.use_only_cookies Off Off
session.use_trans_sid 0 0



Men hvorlænge holder min session?

McCookie
Avatar billede simsevu Juniormester
22. marts 2007 - 23:21 #1
Uden at være sikker.

En session udløber lige så snart, du lukker siden.
? lige så snart der ikke er session_start(); i toppen af din side?.

maybe.
Avatar billede mccookie Seniormester
22. marts 2007 - 23:57 #2
Men som skrevet er mit problem at jeg har en side, med en formular, hvorpå brugeren udfylder nogle felter mv.
Det hænder at nogle brugere bruger mere tid end andre og der kan ikke laves en SUBMIT!


Derfor spørg jeg til sessions levetid og jeg er klar over at den dør når browservinduet lukkes. Din SESSION er der stadig selvom du efter at du har sat en session, loader en side uden SESSION_START(); Dog kan du kun hente data frem når den er aktiveret.

///Henning
Avatar billede ksoren Nybegynder
23. marts 2007 - 00:10 #3
maximum er gc_maxlifetime, som angives i sekunder

Herefter bliver sessionen markeret som garbage: http://dk.php.net/manual/en/ref.session.php#ini.session.gc-divisor
Avatar billede ksoren Nybegynder
23. marts 2007 - 00:12 #4
ikke maximum, men "minimum er gc_maxlifetime"
Avatar billede mccookie Seniormester
23. marts 2007 - 13:28 #5
Dvs. 1440 sekunder? el. 24 min??
Avatar billede mccookie Seniormester
09. december 2007 - 12:42 #6
lukker
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