Klaus: 404 Status-Code an Browser senden

Beitrag lesen

Guten Tag,

Ich habe eine index.php, welche Variablen übertragen bekommt und damit den entsprechenden inhalt anzeigt. Sollte die Variable nicht stimmen, soll der 404 fehlercode gesendet werden.

Wenn also jemand statt index.php?zeige=kontakt die falsche url index.php?zeige=contact eintippt.

Ich habe gelesen, das dies mit:

<?php header("HTTP/1.1 404 Not Found"); ?>

möglich ist.

Wenn ich diesen code einbinde, bekomme ich folgende Fehlermeldung:

Warning: Cannot modify header information - headers already sent by (output started at ...index.php:11) in ...index.php on line ...

Ich denke es liegt daran, das die seite index.php ja gefunden wurde und bereits eine statusmeldung "200 erfolgreich" an den browser gesendet wurde.

Gibt es eine irgendeine Möglichkeit, diese Fehlermeldung zu realisieren?

Vielen Dank!

Klaus