Headerfunctie heeft problemen met code
De functie "Header" is een lastige functie. Ik heb hier al eerder vragen over gesteld.
De melding die ik krijg slaat op onderstaande code
Warning: Cannot modify header information - headers already sent by (output started at ---- mijn site /mysql_connect.inc.php:1) in mijn site /inloggen.php on line 72
Code (php)
Wat binnen bovenstaande code veroorzaakt dat de header al reeds verstuurd is?
George
Gewijzigd op 19/06/2011 21:26:22 door George van Baasbank
remedie: pas je script logica aan op een zodanige manier dat jeene header niet nodig hebt
Maar ik vraag mij nu af, waarom stel je deze vraag? Het antwoord is al vele malen gegeven: zorg ervoor dat er geen output is, voor je de header verstuurt.
oh en post relevante code
Gewijzigd op 19/06/2011 21:30:49 door Noppes Homeland
gene die op alle pagina's van deze site staat...
En als je iets verder had gezocht op deze foutmelding (op zowel deze site of google) zal je 1000en uitleggen vinden. Maar toch heb je er geen 1 gevonden, zelfs niet de De broncode waar vanuit de vraag komt, volgt hieromder:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
$_SESSION['emailadres']=$emailadres;
$_SESSION['voll_naam']=$cVoll_naam;
$_SESSION['login']=$cLoginOk;
$result=mysql_query($sql2) OR die("Toevoegen mislukt: ".mysql_error());
// Doorsturen naar volgende pagina
header("Location: ingelogd.php");
// Database sluiten
mysql_close($verbinding);
exit;
$_SESSION['voll_naam']=$cVoll_naam;
$_SESSION['login']=$cLoginOk;
$result=mysql_query($sql2) OR die("Toevoegen mislukt: ".mysql_error());
// Doorsturen naar volgende pagina
header("Location: ingelogd.php");
// Database sluiten
mysql_close($verbinding);
exit;
Toevoeging op 19/06/2011 21:42:10:
Ik heb mijn script al aangepast en alle output, includes etc al verplaatst. De code hierboven is de code waarnaar de foutmelding verwijst.
De broncode waar vanuit de vraag komt, volgt hieromder:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
$_SESSION['emailadres']=$emailadres;
$_SESSION['voll_naam']=$cVoll_naam;
$_SESSION['login']=$cLoginOk;
$result=mysql_query($sql2) OR die("Toevoegen mislukt: ".mysql_error());
// Doorsturen naar volgende pagina
header("Location: ingelogd.php");
// Database sluiten
mysql_close($verbinding);
exit;
$_SESSION['voll_naam']=$cVoll_naam;
$_SESSION['login']=$cLoginOk;
$result=mysql_query($sql2) OR die("Toevoegen mislukt: ".mysql_error());
// Doorsturen naar volgende pagina
header("Location: ingelogd.php");
// Database sluiten
mysql_close($verbinding);
exit;