Avatar billede Slettet bruger
07. april 2007 - 09:38 Der er 8 kommentarer og
1 løsning

setcookie returner Cannot modify header information

Sidder lidt og undrer mig over hvad der sker med min server.
Jeg vil sætte en cookie, hvilket virker, men jeg får konstant meldingen Warning: Cannot modify header information - headers already sent by (output started at /var/www/web3/html/cookie.php:1) in /var/www/web3/html/cookie.php on line 1.

Det undrede jeg mig meget over, og endte med at lave en fil, hvor eneste linie er:

<? setcookie ("cookie", "noget", time() + 3600, "/", ".example.com", 0); ?>

Der står INTET andet på siden, og jeg får stadig fejlen:
Warning: Cannot modify header information - headers already sent by (output started at /var/www/web3/html/cookie.php:1) in /var/www/web3/html/cookie.php on line 1

Hvad er grunden til dette, og er der en løsning?

Det er sikkert et nemt spørgsmål, men giver 30 point for den der kommer med det første svar der "løser" problemet, og fjerner den fejlmelding :)
Avatar billede erikjacobsen Ekspert
07. april 2007 - 10:02 #1
Det er typisk fordi du har mellemrum eller tomme linier før din "<?" i cookie.php
Avatar billede Slettet bruger
07. april 2007 - 10:10 #2
Det har jeg ikke.
Der er kun én linie og linie starter helt til venstre med <? og så et enkelt mellemrum før setcookie(
Avatar billede erikjacobsen Ekspert
07. april 2007 - 10:21 #3
Så kommer teksten et andet sted fra. Har du et link til siden?
Avatar billede Slettet bruger
07. april 2007 - 10:45 #4
Jada.
Jeg har nu lagt filen op et sted, hvor der ingen andre filer ligger overhovedet.
http://mugwump.dk/cookie.php
Avatar billede erikjacobsen Ekspert
07. april 2007 - 12:20 #5
Så kan man jo se hvad der kommer:

<br />
<b>Warning</b>:  Cannot modify header information - headers already sent by (output started at /var/www/web0/html/cookie.php:1) in <b>/var/www/web0/html/cookie.php</b> on line <b>1</b><br />

De 3 sjove tegn forrest er en UTF-8 indikator i din fil, som din editor sætter. Du kan ikke se dem i din editor (hvad det så er for en), men de er i filen, og de fylder. De skal væk ;)
Avatar billede Slettet bruger
08. april 2007 - 01:08 #6
Hvorfor kommer de, det forstår jeg ikke helt?
Bruger Dreamweavers tekst editor.
Når jeg tager en vis kilde, så kommer det ikke frem.
Avatar billede Slettet bruger
09. april 2007 - 01:07 #7
Jeg takker mange gange for dit svar og din hjælp.
Hvis du lægger et svar, så får du dine point :)
Avatar billede erikjacobsen Ekspert
09. april 2007 - 09:22 #8
Nej tak, jeg samler slet ikke på point. (Og jeg ved intet om Dreamweaver...)
Avatar billede Slettet bruger
15. februar 2009 - 03:35 #9
// Lukkes
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