Antwort an „Rolf B“ verfassen

Hallo Auge,

Du sendest die Anfrage aus einem Browser heraus?

Sehr wahrscheinlich. Und das bedeutet, dass die Shebang-Zeile 1:1 in die Response geschrieben wird, noch bevor die Header gesetzt werden. Aber das hatte eigentlich schon jemand geschrieben, dass das in ein PHP Script für's Web nicht reingehört.

Dass die Shebang-Zeile ausgegeben wird, löst einen Folgefehler aus: Das Script hat eine Ausgabe gemacht. Damit sendet PHP alle HTTP Header zum Browser und akzeptiert keine Aufrufe von header() mehr. D.h. im Output steht sicherlich auch noch die Meldung "Headers already sent" drin.

Henry,

in solchen Fällen ist es hilfreich, mit den Entwickler-Tools des Browsers zu schauen, was genau aus dem WebRequest zurückgekommen ist.

Hatten wir die Frage, wie bei Dir PHP an den Webserver angeschlossen ist, eigentlich geklärt?

Rolf

--
sumpsi - posui - obstruxi
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar

Ihre Identität in einem Cookie zu speichern erlaubt es Ihnen, Ihre Beiträge zu editieren. Außerdem müssen Sie dann bei neuen Beiträgen nicht mehr die Felder Name, E-Mail und Homepage ausfüllen.

abbrechen