Hallo Andreas,
[...] es geht mir nur darum überhaupt HTTP-statuscodes mit php senden zu können.
Dasselbe Problem tritt auch bei header("status: 404 not Found"); auf. Und eigentlich sollte es ja gehen, daher mein Posting!
Du sendest bereits die richtigen HTTP-Header, und der Client empfaengt sie auch. Da der Client jedoch nicht die Apache-Fehlerseiten "eingebaut" hat, werden diese auch nicht angezeigt.
Du kannst nach den Headern eigene Fehlermeldungen ausgeben, die den User darauf hinweisen, was passiert ist bzw. welcher HTTP-Fehler aufgetreten ist.
Beste Gruesse
Jan