Avatar billede snuseren.dk Nybegynder
30. oktober 2003 - 16:26 Der er 15 kommentarer og
1 løsning

Sessions virker ikke

Davs!

Jeg har en server der kører Apache, PHP, og MySQL. Alt virker fint, undtagen når jeg kører en side med sessions. Så kommer den med flg. fejl:


Warning: session_start(): open(/tmp\sess_95c73b9052d97f69676971e67c4adf25, O_RDWR) failed: No such file or directory (2) in c:\programmer\apache group\apache\htdocs\netstatistik\logind.php on line 2

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\programmer\apache group\apache\htdocs\netstatistik\logind.php:2) in c:\programmer\apache group\apache\htdocs\netstatistik\logind.php on line 2

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\programmer\apache group\apache\htdocs\netstatistik\logind.php:2) in c:\programmer\apache group\apache\htdocs\netstatistik\logind.php on line 2

Warning: Cannot modify header information - headers already sent by (output started at c:\programmer\apache group\apache\htdocs\netstatistik\logind.php:2) in c:\programmer\apache group\apache\htdocs\netstatistik\logind.php on line 26

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

Warning: Unknown(): 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 kan der være galt, er det evt. et eller andet i php.ini ?
mvh. Anders
Avatar billede snuseren.dk Nybegynder
30. oktober 2003 - 16:28 #1
Jeg har testet det på webhotel, og der virker det fint.
Avatar billede ztyxx Nybegynder
30. oktober 2003 - 16:31 #2
du har ingen mappe kaldet /tmp som der meldes i din fejlmeddelelse
Avatar billede snuseren.dk Nybegynder
30. oktober 2003 - 16:33 #3
nej, der er ingen mappe der hedder tmp.
Avatar billede ztyxx Nybegynder
30. oktober 2003 - 16:35 #4
det er i den mappe dine session_cookies gemmes, kig i din php.ini og lav en mappe, og skriv den i php.ini
Avatar billede ztyxx Nybegynder
30. oktober 2003 - 16:37 #5
session.cookie_path er hvad du skal kigge efter
Avatar billede snuseren.dk Nybegynder
30. oktober 2003 - 16:37 #6
?? Hvor skal jeg oprette den mappe, og hvor i php.ini skal der rettes noget ?
Avatar billede detox Nybegynder
30. oktober 2003 - 16:37 #7
Og:
session.save_path
Avatar billede snuseren.dk Nybegynder
30. oktober 2003 - 16:37 #8
ok, prøver lige
Avatar billede ztyxx Nybegynder
30. oktober 2003 - 16:38 #9
session.cookie_path = /tmp
så opretter du en mappe der hedder tmp i htdocs
Avatar billede detox Nybegynder
30. oktober 2003 - 16:40 #10
Så vidt jeg husker bliver cookies gemt på brugerens pc?
Avatar billede snuseren.dk Nybegynder
30. oktober 2003 - 16:40 #11
:D :D Det virker !! Takker!

Læg lige et svar..
Avatar billede ztyxx Nybegynder
30. oktober 2003 - 16:41 #12
okay c",)
Avatar billede snuseren.dk Nybegynder
30. oktober 2003 - 16:41 #13
detox ->> Ja, men det her er sessions, og det bliver gemt på serveren ;)
Avatar billede ztyxx Nybegynder
30. oktober 2003 - 16:41 #14
detox> jeps, men session_cookies ligger på serveren
Avatar billede ztyxx Nybegynder
30. oktober 2003 - 16:42 #15
takker for point :-)
Avatar billede detox Nybegynder
30. oktober 2003 - 16:42 #16
Fint med lidt ny viden ;o)
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