Cannot modify header information

  • Hi @ all!
    Ich bin grad echt etwas überfordert. Er schafft es nicht diese eine Zeile auszuführen. Genauso wie alles andere was mit dem Header zu tun hat, z.B. einen Cookie setzen. :shock: Und da ist absolut nichts anderes in der Datei!

    PHP
    <? header ("Location: test.php"); ?>
    Zitat

    Warning: Cannot modify header information - headers already sent by (output started at /var/www/web120555/html/s/index.php:1) in /var/www/web120555/html/s/index.php on line 1

  • Ist die Datei im utf8-Format? Da wird default ein BOM (Byte Order Mark) an den Browser gesendet wodurch bereits ein Output vorhanden ist.
    In dem Fall kannst du mit nem vernünftigen Editor (ich nutze z.B. Notepad++) die Datei im Format "utf8 ohne BOM" speichern.
    Dann passt das wieder.

    "Programming today is a race between software engineers
    striving to build bigger and better idiot-proof programs,
    and the universe trying to build bigger and better idiots.
    So far, the universe is winning."
    Rick Cook

  • Bzw du sendest HTML bevor du den Header ausführst.

    Keinerlei HTML darf gesendet werden. Dh. keine Tabellen, keine Bilder...
    Auch ein Leerzeichen vor dem <? ist ungültig...!

    wert.TeeeX.de
    Wie gut ist die technische Umsetztung deiner Website wirklich?
    Teste es!