Sven Rautenberg: Weiterleiten mit PHP wie geht das?

Beitrag lesen

Aloha!

Und was macht man, wenn bereits Daten ausgegeben worden sind? (Dürfte in umfangreichen Scripts nichts ungewöhnliches sein)

Man leitet ganz zuerst den Browser um. Üblicherweise kann man schon ganz oben entscheiden, ob der Rest des Skriptes abgearbeitet werden soll, oder die Umleitung.

Wenn du dein Skript dermaßen unübersichtlich gestaltet hast, dass dies nicht mehr möglich ist, solltest du ohnehin deinen Programmierstil mal überarbeiten. Es ist eine gute Idee, zuoberst erst mal einen längeren PHP-Block zu haben, der alle Vorarbeiten vornimmt, und dann am Ende einen relativ reinen HTML-Block, der die notwendigen Ausgaben übernimmt. Alles andere ist unübersichtlich.

- Sven Rautenberg