ChrisB: Was macht dieses Stück Code?

Beitrag lesen

Hi,

if ( !headers_sent() ) header ("Location: 404.php");

der Autor dieses Codes wusste nicht, dass beim Location-Header *unbedingt* eine *absolute* URL stehen *muss*. Du solltest diesen Fehler unbedingt schnellstmöglich beheben.

Darueber hinaus erzeugt er, wenn durch diese Umleitung dann die Ressource 404.php vom Browser angefordert wird, zunaechst mal wieder einen 200 OK Statuscode - und bei derartiger Ahnungslosigkeit ist vermutlich anzunehmen, dass er auch diesen Umstand dann nicht korrigiert hat. (Ich gehe auf Grund des Namens mal davon aus, dass dieses Script die File Not Found-Fehlerbehandlung uebernehmen soll.)

MfG ChrisB