Ständige Fehlermeldung bei header auch mit Fremdscripten - Warum?

  • Themenstarter Themenstarter Lukasz
  • Beginndatum Beginndatum
L

Lukasz

Hallo.
Ich habe mir aus verschiedenen tutorials ein Script gebaut. Als Ständig eine Fehlermeldung auftauchte, habe ich diesen verworfen schade.
Nun habe ich bemerkt das es mit Fremden scripten genauso ist.

Hier die Fehlermeldung:

Warning: Cannot modify header information - headers already sent by (output started at D:\minixampp\htdocs\h3\index.php:83) in D:\minixampp\htdocs\h3\neu.php on line 6

An dieser Stelle sieht es bloss so aus:

PHP:
.....

session_start();


if(!session_is_registered('user') || $_SESSION['user'] == "") {
	header("location: logger.php");
	die;
}
require("connect.inc.php");
?>

....
logger php und connect.inc.php sind beide im gleichen Verzeichniss vorhanden.
:mad:

Gruss Lukasz!
 
Ein header kann nur gesendet werden, wen vorher kein Output an den Browser gegangen ist. Weil du sonst den Header ja 2 mal verschickst und eine Datei oder Stream kann ja nur einen header haben.

Also nicht:

echo "hallo";
header("blabla);

sondern:

header("blabla);
echo "hallo";
 
Fehler mit header

Sehr schön,
ich hatte ähnliches Problem und nun habe ich das echo vor dem header weggenommen und zack... es geht wieder.

DANKE tefla
 
Zurück