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