Andreas: header ("HTTP/1.0 403 Forbidden") erzeugt 500er?

Beitrag lesen

Hallo!

header('Status: 401 Unauthorized');
aber das wird schlicht ignoriert,

von wem, und wie definierst Du "ignoriert"?

Als erstes, in den Kommentaren des Manuals steht, das bei der Installation als CGI Version header("status: 403...") verwendet werden kann. Aber obwohl ich die CGI-Version habe, funktioniert das nicht.

Wenn ich folgendes PHP-Script anlege:

<?
header('Status: 401 Unauthorized');
echo "hallo";
?>

Wenn ich deises Script über den Browser aufrufe, wird "Hallo" ausgegeben. Sonst nichts. Keine Weiterleitung, kein 401, kein gar nichts.

Wenn ich jetzt noch ein exit(); dazwischen setze bleibt die Seite halt leer. Es sist so, als stünde die erste Zeile mit header() gar nicht da! header("location:...") funktioniert z.B. einwandfrei.

PHP Version ist 4.1.2

habe keinen Schimmer wieso!

Grüße
Andreas