23. maj 2002 - 15:23
Der er
13 kommentarer og 1 løsning
header problemer
Warning: Cannot add header information - headers already sent by (output started at /www/conf.php:2) in /www/index.php on line 14 hvad er problemet her.. det opstår når jeg prøver at sende en cookie.. fra indexfilen : if($stemme) { if(!isset($das_afstemning)) { $bob=$svar_fil[$stemme-1]; $stemmeting=fopen($bob, "a"); fputs($stemmeting, "$ip\n"); fclose($stemmeting); setcookie("das_afstemning", "blah", time()+86400); } fra conf: $spm = "virker den her afstemning optimalt?"; $svar = array("ja", "nej");
Annonceindlæg fra QNAP
din fil skulle vel tilfældigvis ikke starte med denne <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> vis lige hvilken linie der er linie 14
setcookie("das_afstemning", "tissemand", time()+86400); linje 14 -> } jeg har ikke <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> nogen steder.
hvis jeg kommentere : if(!isset($das_afstemning)) { og setcookie("das_afstemning", "blah", time()+86400); } væk så virker det fint
Du har et eller andet der skriver til skærmen inden cookien sættes... Prøv at skrive alt koden fra start til linie 14 ...
Jeps... Det er fordi at det cookies kræver at der ikke skrives til skærmen før de sættes...
Dvs... Ingen blanke tegn før <? og ingen echo eller print før setcookie...
Hmmm... Er vel et svar ;)
der er ikke et eneste sted der skrives noget.. måske er det fordi jeg ikke har nogen <body> og <html> tags prøver lige..
Det gælder også hvis du har include-filer med blanke tegn, eller med echo/print...
Prøv at give de første 20 linier af din kode! Der må heller ikke være <body> og <html> tags inden setcookie!
der bliver ikke skrevet noget før cookien bliver sat. jeg prøver lige noget..
Prøv at give de første 20 linier af din kode!
aha jeg havde en html kommentar i toppen doh :P
hvis du pakker din kode ind i følgende <? ob_start(); //herunder skal al din kode være ob_end_flush(); ?> så kan du skrive mere end en gang til headeren.
Vi tilbyder markedets bedste kurser inden for webudvikling