14. november 2003 - 08:49
Der er
8 kommentarer og 1 løsning
Warning: Cannot modify header information - headers already sent
Jeg får følgende fejl på min side : Warning: Cannot modify header information - headers already sent by (output started at /home/web/web492/connect.php:20) in /home/web/web492/index.php on line 35 Toppen af min PHP side der melder fejl ser sådan her ud : <? session_start(); header("Pragma: no-cache"); header("Cache-Control: no-cache"); header("Cache-Control: no-store"); setcookie("eventid2"," ",time()-3600); setcookie("nyhedsid2"," ",time()-3600); require("connect.php"); if(!$uniktaeller){ $ugenr = date("W"); $uge = mysql_query ("SELECT taeller FROM uge_statistik WHERE uge = '$ugenr'"); if (mysql_num_rows($uge) > 0) { while ($ugedata = mysql_fetch_array($uge)) { $ugetaeller = $ugedata["taeller"]+1; $ins = mysql_query("UPDATE uge_statistik SET taeller = '$ugetaeller' WHERE uge ='$ugenr'"); } } else{ mysql_query("INSERT INTO uge_statistik (uge, taeller) VALUES ('$ugenr', '1')"); } setcookie(uniktaeller, "1", time()+60*60*24); } if($eventid){ setcookie(eventid2, $eventid, time()+120); } if($nyhedsid){ setcookie(nyhedsid2, $nyhedsid, time()+120); } ?> Linie 35 er denne linie : setcookie(uniktaeller, "1", time()+60*60*24); Hvad er fejlen??? I connect.php er der kun et MySql login..
Annonceindlæg fra Admin By Request
14. november 2003 - 08:52
#1
har du nogen tomme linjer før du sætter dit header, eller outputter du noget til skærmen?
14. november 2003 - 08:54
#2
Nix...
exp
Juniormester
14. november 2003 - 08:58
#3
fejlen må nærmest ligge i connect.php, da du ikke får fejl i de første headers...
14. november 2003 - 08:58
#4
æh, ved ikke om det har noget at sige, men din cookie er jo ikke tom setcookie("eventid2"," ",time()-3600); setcookie("nyhedsid2"," ",time()-3600); Skal vist være setcookie("eventid2","",time()-3600); setcookie("nyhedsid2","",time()-3600); hvis det skal være korrekt?
14. november 2003 - 08:59
#5
Men hvorfor sætte en tom cookie? For siden at sætte en ny?
14. november 2003 - 09:01
#6
er der nogen tomme linier/mellemrum i connect.php? (enten i start eller slutning af filen)
14. november 2003 - 09:01
#7
For at være sikker på at den viser det rigtige.. Men det er en anden historie.. Det virker fint nok.. Det er delen med : setcookie(uniktaeller, "1", time()+60*60*24); jeg der fejler... Altså den sidste cookie..
14. november 2003 - 09:03
#8
fsconsult.dk >> FLOOOVT..... Det var det der gik galt.... ;-( Ups.. Det kan jo smutte... Smider du et svar??
14. november 2003 - 09:08
#9
tupsy> ved det jo af erfaring ;-)
Vi tilbyder markedets bedste kurser inden for webudvikling