hi,
[1] header() funktioniert solange, wie *nichts* an die Gegenstelle ausgegeben wurde. Umsichtiges Arbeiten mit ContentBuffering macht es da einem leicht, auch bei einem relativ spät auftauchenden Fehler noch einen anderen header zu senden.
das mag zwar in der praxis stimmen - aber wie du dazu kommst, das als "umsichtig" zu bezeichnen, wundert mich doch ein wenig.
wenn man verarbeitung der daten und ausgaben durcheinandermixt, dann kann es in der tat _notwendig_ sein, die ausgaben zu "buffern", um später noch header auslösen zu können.
allerdings ist das m.E. das gegenteil von "umsichtiger" programmierung ... EVA sollte doch eigentlich bekannt sein.
gruß,
wahsaga
--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }