ABER ... warum zum Geier wird bei mir der Inhalt über dem Header angezeigt? Das ist auf meinem lokalen Server auch nicht so.
Scheinbar benutzt Du ja das Output-Buffering. Da dieses bei Strato womöglich aus ist solltest Du das mit ini_get( 'output_buffering' )
kontrollieren und ggf. selbst setzen (ist veränderbar: „PHP_INI_PERDIR“) oder mal versuchen, ob ein rechtzeitiges ob_start()
Deine Probleme löst.
Und schau nach, ob der Buffer groß genug ist…