Mailinglisten-Archive |
Hi Leute, ich verwende Win98 SE und Apache 1.3.6 mit PHP4.0.0 als CGI. Ich weiß auch das die Authentication in der CGI-Variante nicht funktioniert. wenn ich das Beispiel aus dem Manual nehme: <?php if(!isset($PHP_AUTH_USER)) { Header("WWW-Authenticate: Basic realm=\"My Realm\""); Header("HTTP/1.0 401 Unauthorized"); echo "Text to send if user hits Cancel button\n"; exit; } else { echo "Hello $PHP_AUTH_USER.<P>"; echo "You entered $PHP_AUTH_PW as your password.<P>"; } ?> bekomme ich im Apache Error-Log die Meldung wegen Malformed Header, und bemängelt die Zeile "HTTP/1.0 401 Unauthorized". Wenn ich hingegen ein: Header("Status: 401 Unauthorized"); statt dem anderen sende, bekomme ich die Authentification- Box angezeit. Das wird aber IMHO HTTP/1.1 sein, wie weit wäre das obige Browserkompatibel (kann es hier nur auf IE4 testen). Bye & Thanks Dante
php::bar PHP Wiki - Listenarchive