Door
Elnijnos
op 09-08-2004 18:46
gewijzigd op 09-08-2004 18:47
956 views
ik krijg nu een vage foutmelding ,
Warning: Cannot modify header information - headers already sent by (output started at /home/evildesigners.com/meldaan.php:5) in /home/evildesigners.com/meldaan.php on line 50
ik heb in andere topics die ook over dit onderwerp de oplossingen proberen toepassen maar niets is gelukt ,
en dit is de lijn waar de fout zit ( zegt hij )
<?php
$md5_pass = md5($_POST[...) VALUES ('$ID','$_POST['username]','$md5_pass...)") or die (mysql_error());
header("Location: meldaan.php?go=aangemeld");
}else{ ...
?>
ik zie geen fouten of wel :s:s als ik die header("Location: meldaan.php?go=aangemeld");
weglaad werkt alles maar die moet er nu helaas zijn
Je echo'd iets en daarna verstuur je een header, dat mag niet...
Zo te zien staat het in een if / else stuk, en bij de if gebruik je de header. Lijkt me dat je dan bij de else pas de echo nodig hebt dus verplaats het stuk
Oh foutje.. de output begint op regel 5 en de header die de fout veroorzaakt zit op regel 50... Ik las de eerste keer dat die op regel 5 zat.
Je zou kunnen proberen in het begin van de pagina die header al te versturen op een of andere manier. Anders kun je als het echt moet ob_start(); gebruiken.
wt je kunt doen is een niet-php-oplossing.. je geeft dan een stukje javascript mee.. (werkt niet bij gebruikers die geen javascript hebben geactiveerd, zijn er weinig, maar zijn er wel):