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

Beitrag lesen

Hallo

Richtig.

"Ja aber es funktioniert doch" :)

PHP frisst leider auch relative Pfade und wirft dabei nichtmal ein Warning aus.

Warum sollte es auch? Wie oft predigen wir hier, dass eine mit PHP* erzeugte Ausgabe den Regeln des Ausgabemediums folgen muss und PHP außer mit der Stringerstellung dabei nichts zu tun hat? Hier wird halt nur eine Zeichenkette für das Senden eines HTTP-Headers erzeugt und übergeben. Für PHP ist es egal, was da drin steht, wichtig wird das erst bei der Verarbeitung im dafür vorgesehenen Kontext (hier HTTP(-Header)).

* ... oder auch einer anderen Programmiersprache ...

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