Guten Abend zusammen,
ich habe eine wirklich merkwürdige "Warning: session_start(): Cannot start session when headers already sent in ..header.php on line 2"-Fehlermeldung.
Ich weiß, dass session-start vor jeglicher Ausgabe kommen muss.
Das für mich Verrückte:
Ich habe eine Datei test.php. mit etwa folgendem Inhalt:
<?php
//Nur in Test-Dateien Error-Reporting einschalten
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
//$public = true;
include_once ('header.php');
...
include_once( 'footer.php');
?>
Diese wird einwandfrei gestartet. Der Session-Befehl in der header.php läuft.
Kopiere ich den Inhalt (Copy-Paste) dieser Datei in eine Datei mit einfach einem anderen Namen, kommt die Fehlermeldung, dass die Session nicht gestartet werden kann,
weil Header schon gesendet wurden. Was habe ich denn hier übersehen???
ich habe eine wirklich merkwürdige "Warning: session_start(): Cannot start session when headers already sent in ..header.php on line 2"-Fehlermeldung.
Ich weiß, dass session-start vor jeglicher Ausgabe kommen muss.
Das für mich Verrückte:
Ich habe eine Datei test.php. mit etwa folgendem Inhalt:
<?php
//Nur in Test-Dateien Error-Reporting einschalten
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
//$public = true;
include_once ('header.php');
...
include_once( 'footer.php');
?>
Diese wird einwandfrei gestartet. Der Session-Befehl in der header.php läuft.
Kopiere ich den Inhalt (Copy-Paste) dieser Datei in eine Datei mit einfach einem anderen Namen, kommt die Fehlermeldung, dass die Session nicht gestartet werden kann,
weil Header schon gesendet wurden. Was habe ich denn hier übersehen???
Kommentar