Hi!
Ich habe mir vor kurzem auf meinem Windows Rechner php3 zu meinem Apache Webserver dazuinstalliert und bin kurz danach auch schon auf den ersten Bug bzw auf eine Fehlkonfiguration meinerseits gestossen:
Als ich versucht habe mit Hilfe der Funktioni header() eine Passwort-Abfrage zu machen:
<?
if(!isset($PHP_AUTH_USER)) {
header("WWW-Authenticate: Basic realm="My Realm"");
header("HTTP/1.0 401 Unauthorized");
echo "Anmeldung erforderlich!<BR>";
exit;
}
else {
echo "Hallo $PHP_AUTH_USER!";
}
?>
Ich weiß, dass im moment keine Abfrage vorhanden ist - nur ich bin nicht einmal soweit gekommen so etwas zu machen, denn jedes mal wenn ich das script aufrufe kommt ein Internal Server Error und in der Errorlog steht: [Thu Mar 23 19:45:47 2000] [error] [client 127.0.0.1] malformed header from script. Bad header=HTTP/1.0 401 Unauthorized: c:/usr/php3/php.exe
Und jetzt wollte ich fragen, ob man irgendwas besonders in der apache-konfiguration bzw. php-konfiguration einstellen muss damit der Script korrekt läuft
Grüße Flo
PS: unter Linux läufts fehlerfrei