Ski** sessions

Tags:    php

nu er det fand** nok!!!

nu har jeg brugt 3 timer på at få disse sessions til at virke!!!
!!!HJÆLP!!!

her er noget information:

apache server: ver nyeste
php: 4.2.3

php ini:
[Session]

session.save_handler = files

session.use_cookies = 1

session.name = PHPSESSID

session.auto_start = 0

session.cookie_lifetime = 0

session.cookie_path = /sescookie/

session.cookie_domain =

session.serialize_handler = php

session.gc_probability = 1

session.gc_maxlifetime = 1440

session.referer_check =

session.entropy_length = 0

session.entropy_file =

session.cache_limiter = nocache

session.cache_expire = 180

session.use_trans_sid = 0

url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"

mit script:

<?php

session_start();

?>

output:


Warning: open(/tmp\\sess_797e70b862c10001e7e50861c730a0ad, O_RDWR) failed: No such file or directory (2) in C:\\apache\\Apache2\\htdocs\\side2.php on line 3

Warning: open(/tmp\\sess_797e70b862c10001e7e50861c730a0ad, O_RDWR) failed: No such file or directory (2) in Unknown on line 0

Warning: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0


hvad gør jeg???????

Jeppe Johansen
Jeppesoftware@hotmail.com



3 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Den brokker sig over at biblioteket som den skal gemme session informationerne ikke eksisterer...

session.save_path "/tmp" (Dette er default værdien, SKAL ændres)
session.cookie_path "/" (Dette er default værdien, skal beholdes)

session.cookie_path er cookie-orienteret og har intet at gøre med filer på serveren. Det fortæller kun clienten hvordan den skal forholde sig til cookies, / fortæller den at disse cookies skal gælde for hele domænet, /sescookie/ fortæller den at disse cookies kun skal gælde fra www.domæne.dk/sescookie/.

Du har simpelthen glemt at sætte session.save_path og den benytter derfor standard værdien.



det virker stadig ikke!

den siger det samme!

hvad gør jeg????

Jeppe Johansen
Jeppesoftware@hotmail.com



Opret en mappe i dit PHP dir der hedder sessions
I session.save_path skriver du hele adressen til mappen. eks. C:\\webserver\\php\\sessions\Genstart din server (hvis du bruger apache, og bare for god ordens skyld) og prøv igen!

-----------------------------------------------------------------------------

nocture.dk
mail@phpmonster.dk



t