Cheatah: wer hat schuld? IE, NS, der SSL-Server; oder doch wieder ich?

Beitrag lesen

Hi,

wie sieht der Response-Header _exakt_ aus?
wie kann ich im Internet Explorer den HTTP-Header ausgeben? Habe nix gefunden...

ein Browser ist nicht die einzige Art von Client. Schreibe Dir selbst einen, welcher den Header ausgibt. Ob das mit PHP einfach lösbar ist, kann ich Dir nicht sagen; mit Perl und LWP::UserAgent ist das aber kein Thema. Ansonsten installiere Dir einen Proxy, der derartiges mitloggen kann.

Ich meinte aber in erster Linie die Header, die Du im PHP-Code notiert hast und daher kennen solltest :-) oder durch eine simple Ausgabe (statt des Headers himself) nachvollziehen kannst.

"Warning: Cannot add more header information

Ach herrje. Diese (browserunabhängige) PHP-Meldung weist Dich darauf hin, dass das Script keinen header() mehr setzen kann, weil dies _vor_ jeder anderen Ausgabe - inklusive Leerzeichen und -zeilen - stattfinden muss. Entferne also alle vorhergehenden Ausgaben des Scripts.

Diese Meldung kommt aber nicht!

Hm?

aus (ich hoffe, die Einstellung ist immer noch dort).
Gibt's noch, hat die Laenge der Fehlermeldungen aber nicht veraendert.

Das liegt daran, dass die Fehlerseite keine war, sondern es sich einfach um eine Fehlermeldung innerhalb einer "normalen" (Status 200) Scriptausgabe handelte. Zumindest wirst Du in Zukunft aber bei HTTP-Fehlern auch die zugehörige, im Gegensatz zur IE-Variante oft sogar aussagekräftige Meldung erhalten :-)

Cheatah

--
X-Will-Answer-Email: No