Hver gang jeg kører et php-script med 'session'-linier i (eks. session_start), kommer fejlmeddelelsen: (Php) "Programmet har udført en ulovlig handling..." og på siden kommer til at stå "internal server error..." Når jeg kigger i errorlog'en står der noget med "script header". Jeg har konfigureret min php.ini til: session.save_handler = files session.save_path = c:\windows\temp session.use_cookies = 1
Er der nogen, som kan gennemskue hvad jeg gør galt?
ok, nu har jeg lige fundet ud af, at eksperten.dk filtrerer backslash fra. I mit oprindelige spørgsmål var backslashene der. Det er altså ikke der problemet ligger - jeg har nemlig også prøvet med slash i php.ini. Nu står der i min php.ini: (byt selv slash ud med backslash) session.save_path = c:/windows/temp
Der skal faktisk stå c:/windows/temp (uden backslash, men bare med skråstreger). Kan ikke huske om det er vitalt, men det er standarden i httpd.conf og php.ini. Tjekkede du at mappen fandtes? Og har du lavet de nødvendige rettelser i httpd.conf? Hvilken PHP-version snakker vi om?
Ja, mappen findes. Hvilke rettelser skal der foretages i httpd.conf mht. sessions? Det er php4.
Synes godt om
Ny brugerNybegynder
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.