Na dann mach es doch einfach umgekehrt. Du bist doch nicht etwa davon ausgegangen, daß die Reihenfolge der Stichworte der zwingenden Reihenfolge im Code entspricht?
laut dem text auf php.net ist es egal wo der header steht....ob am anfang oder am ende....