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
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.
0
det virker stadig ikke!
den siger det samme!
hvad gør jeg????
Jeppe Johansen
Jeppesoftware@hotmail.com
0
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