Auge: weiterleitung header("datei.php"); alternativer befehl

Beitrag lesen

Hallo

»» »» Ein unsinniger oder falscher Header ist eben kein Fehler aus der Sicht von PHP, und erzeugt somit auch keine Meldung. Ließe man die Kommunikation über einen HTTP-Analyzer laufen, sollte der allerdings einen Fehler melden. Das wäre sein Ressort.
»» Wohin sollte dann die Meldung gehen?

na wohin wohl? In eine Protokolldatei, oder in ein Live-Fenster, das ein derartiges Tool anbieten könnte.

Die Protokolldatei gefällt mir (sozusagen).

»» Das PHP-Skript ist dann fertig (oder irre ich mich da? Nö, oder?).

Korrekt. Okay, vielleicht läuft es auch noch, während schon Header und Teile der Nutzantwort zum Client gesendet werden, das spielt aber keine Rolle.

»» "Vor dem Browser" sitzt ein wegen der Meldung verdutzter Benutzer. Der Server zuckt mit den Schultern und die Meldung landet im Nirwana.

Nein, "vor dem Browser" sitzt der Webentwickler, der kritisch auf alle Arten von Fehlermeldungen wartet.

So der Idealfall. Wir wissen aber alle, was sich in der Praxis so alles darbietet.

Da sucht man, einen solchen (oder auch anderen Fehler gemacht habend) mit der Fehlermeldung per Suchmaschine nach einer Lösung und was findet man? Tausende andere Seiten, wo der Fehler live auftritt. Komischerweise finden sich solche Suchtreffer dann auch immer schon auf den ersten Seiten der Trefferlisten. :-)

Bestimmt gibt es ein Tool schon, wie ich es mir vorstelle (ich habe es einfach abstrakt HTTP-Analyzer genannt), ich kenne aber keines. Ich stelle es mir aber so vor, dass es als eine Art Proxy zwischen Browser und Server eingeschleift wird und dann den durchlaufenden HTTP-Traffic auf Korrektheit und Plausibilität überwacht.
Wenn's sowas noch nicht gibt, wäre es Zeit, dass jemand etwas in der Art schreibt.

Jou, hätte was. Gibt Live HTTP Header solche Fehlermeldungen eigentlich auch aus? Da ich selbst äußerst sparsam mit header() arbeite, habe ich speziell darauf noch nie auf geachtet.

Tschö, Auge

--
Verschiedene Glocken läuteten in der Stadt, und jede von ihnen vertrat eine ganz persönliche Meinung darüber, wann es Mitternacht war.
Terry Pratchett, "Wachen! Wachen!"
Veranstaltungsdatenbank Vdb 0.3