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

Beitrag lesen

Hallo!

Folgendes habe ich am Anfang meines PHP-Scriptes stehen:

if (!isset($_GET['a'])){
    header ("HTTP/1.0 401 Unauthorized");
 exit;
}
if (!isset($_GET['b'])){
    header ("HTTP/1.0 403 Forbidden");
 exit;
}

Das erzeugt aber einen 500er Fehler, genauer:

malformed header from script. Bad header=HTTP/1.0 403 Forbidden: /www/[...]

Was bedeutet das?

im Manual steht doch, das man z.B. auch header ("HTTP/1.0 404 Not Found"); so verwenden kann?! Habe zum testen auch extra die htaccess umbenannt!

Jemand ne Idee?

Viele Grüße
Andreas