Hallo mattfi.
ja, natürlich. Und ich interpretiere das so, dass ich den PHP-Aufruf an den Dateianfang (unter DOCTYPE?) stellen muss.
Dann fehlinterpretierst du.
Die header-Funktion muss aufgerufen werden, bevor irgend ein Zeichen ausgegeben wurde.
So lange dies noch nicht geschehen ist, kannst du den HTTP-Header beliebig beeinflussen.
Wird auch nur ein einziges Zeichen an den Client gesandt, so wird der Header implizit geschlossen und kann damit nicht mehr beeinflusst werden.
Aber wie soll er da oben funktionieren, wenn da noch gar kein FORM-Element ausgelesen worden sein kann?
Was interessiert sich PHP für form-Elemente?
Sende den header doch einfach nur dann, wenn dein Formular den gewünschten Wert (per POST oder GET) übermittelt.
Einen schönen Donnerstag noch.
Gruß, Ashura