Avatar billede fatter_keine Nybegynder
19. februar 2004 - 17:50 Der er 19 kommentarer og
1 løsning

session.save_path /tmp

session.save_path = /tmp

Hvordan kommer den til at pegge på c:/tmp
Avatar billede muddi Praktikant
19. februar 2004 - 17:56 #1
Har du prøvet at ændre sætningen i php.ini til:
session.save_path = "c:\tmp"

/Morten
Avatar billede tefcke Nybegynder
19. februar 2004 - 17:57 #2
sådan som du skriver det ..
session.save_path = c:/tmp
Avatar billede fatter_keine Nybegynder
19. februar 2004 - 17:59 #3
Det virker ikke...
Avatar billede muddi Praktikant
19. februar 2004 - 18:01 #4
Hvad sker der? Eller hvad sker der ikke?!

/Morten
Avatar billede tefcke Nybegynder
19. februar 2004 - 18:19 #5
Nu er du sikker på c:\tmp eksisterer ikke?

Husk at du skal genstarte webserveren for at de nye ændringer træder i kraft!
Avatar billede fatter_keine Nybegynder
19. februar 2004 - 20:18 #6
Jo det virker halvvejs...

Sessionfilerne gemmes... men bliver ikke slettet når folk lukker browservinduet...
Avatar billede Slettet bruger
20. februar 2004 - 01:24 #7
Det er heller ikke meningen, at de skal slettes med det samme. Prøv at se på http://dk.php.net/session især indstillingerne hvis navn starter med session.gc
Avatar billede fatter_keine Nybegynder
20. februar 2004 - 10:31 #8
Noget her der skal ændres ?

[Session]
session.save_handler = files
session.save_path = c:/usr/tmp
session.use_cookies = 1
session.name = PHPSESSID
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_path = /
session.cookie_domain =
session.serialize_handler = php
session.gc_probability = 1
session.gc_divisor    = 1000
session.gc_maxlifetime = 600
session.bug_compat_42 = 0
session.bug_compat_warn = 1
session.referer_check =
session.entropy_length = 0
session.entropy_file =
session.cache_limiter = nocache
session.cache_expire = 180
session.use_trans_sid = 0
Avatar billede Slettet bruger
20. februar 2004 - 14:30 #9
Det kommer jo an på, hvor længe du vil have sessions gemt, og hvor meget trafik du har på dine sider.

Som dine indstillinger er nu, vil et ud af hver 1000 hits på dine session-sider resultere i at sessions, der ikke har været brugt i 10 minutter bliver slettet.
Avatar billede fatter_keine Nybegynder
24. februar 2004 - 14:19 #10
Ja men normalt nulstiller den sessions når man lukker browservinduet... hvordan laves det ?
Avatar billede muddi Praktikant
24. februar 2004 - 18:45 #11
Det er vidst bare browseren der lukker en session. Mener at session-filen bliver liggende på serveren indtil den bliver overskrevet i henhold til de indstillinger sandbox beskriver.

/Morten
Avatar billede Slettet bruger
24. februar 2004 - 22:03 #12
Lige netop. Browseren glemmer session-cookien, når den lukkes, og derfor vil der blive lavet en ny session næste gang brugeren starter en browser og kommer på besøg.
Avatar billede fatter_keine Nybegynder
24. februar 2004 - 22:53 #13
sandbox> ja men det gør den ikke...
Avatar billede Slettet bruger
24. februar 2004 - 23:07 #14
HVAD gør HVEM ikke?
Avatar billede fatter_keine Nybegynder
25. februar 2004 - 00:11 #15
Jeg kan lukke et browservindue... vente 20 minutter og åbne et nyt browservindue... gå ind på siden, og der er jeg stadig logget ind...
Avatar billede Slettet bruger
25. februar 2004 - 01:17 #16
Du skal lukke alle browservinduer. Sessioncookies holdes i den hukommelse, som flere åbne browservinduer deles om. Hvis det er IE, du bruger kan det måske endda være, at du er nødt til at genstarte windows (Jeg tror det ikke, men måske).

Og ellers kan du (som jeg tidligere har nævnt) se på

session.gc_probability = 1
session.gc_divisor    = 1000
session.gc_maxlifetime = 600
Avatar billede fatter_keine Nybegynder
25. februar 2004 - 12:56 #17
Ja men følgende virker vel også når browservinduet opdateres ???

session.gc_probability = 1
session.gc_divisor    = 1
session.gc_maxlifetime = 600
Avatar billede Slettet bruger
25. februar 2004 - 13:55 #18
Det burde virke, med følgende forbehold:

Jeg mener at PHP kun sletter gamle sessions, når man kalder session_start() og vel at mærke EFTER at brugeren den nuværende brugers session er åbnet. Det vil sige, at hvis der ikke har været andre brugere inde på siden efter at sessionen burde have været slettet, når sessionen at blive markeret som ny igen, før gamle sessions bliver slettet.
Avatar billede fatter_keine Nybegynder
04. marts 2004 - 11:41 #19
Ja og det er problemet da jeg er den eneste bruger...
Avatar billede Slettet bruger
04. marts 2004 - 12:29 #20
Hvis du er den eneste bruger, er problemet vel ikke så stort?

Du kan prøve at sætte session.cookie_lifetime til 600 også, og se om det hjælper.
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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Analytiker til Security Operations Center ved Cyberdivisionen

Forsvarsministeriets Materiel- og Indkøbsstyrelse

IT-specialist til Lokal IT Servicecenter ved Personelkommandoen

Forsvarsministeriets Materiel- og Indkøbsstyrelse

IT-Sikkerhedsrådgiver til Cyberdivisionen i Hvidovre