Rolf B: PHP: Seite ausgeben und Datei-Download gleichzeitig

Beitrag lesen

Hallo TS,

reden wir aneinander vorbei? Ich spreche davon, dass diese Analyse nicht wirklich nötig ist, denn ein Webserver kann eigentlich bei jedem HTTP Status eine Antwort mitsenden. Die wird zwar nicht unbedingt angezeigt - das hängt aber auch am Browser.

Was ich dann schreiben wollte, war: Dieser Inhalt kann z.B. aus einem Fehlerbericht bestehen, wenn das Programm abgestürzt ist, das den Inhalt generieren sollte.

Beispiel mit PHP: Eine Funktion, die mittels set_error_handler, set_exception_handler oder register_shutdown_function eingerichtet wurde, könnte je nach Lage den HTTP Status auf 500 setzen und eine HTML Seite mit einem Fehlerbericht und Stacktrace ausgeben (natürlich nur, solange headers_sent() false zurückgibt, sonst kann man keinen Response-Status mehr setzen).

In ASP.NET kann das so aussehen - dem fällt das leicht, weil die .net Runtime immer unter dem User-Code steckt…

Rolf

--
sumpsi - posui - obstruxi