Vooraf: Ja ik heb de GoT search en Google gebruikt
Oke.. ik heb van de week mijn computer geformatterd en Windows XP Prof er opnieuw opgezet. En dan natuurlijk ook Apache 2, PHP 4.3.10 en MySQL 4.1.
Het enige is dat mijn WWW-Authenticate niet meer werkt, ik blijf die login box maar krijgen.
De module "mod_auth.so" is geladen in Apache.
PHP word niet geladen door middel van een module want dan krijg ik een fout melding dat die de opgegeven module niet kan vinden.
Dit gebruik ik voor PHP:
ScriptAlias /php/ "C:/Program Files/Apache Group/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"
Voor de rest werkt alles goed behalve die Authenticate..
Als ik $_SERVER['PHP_AUTH_USER'] verander in $HTTP_SERVER_VARS['PHP_AUTH_USER'] of gewoon $PHP_AUTH_USER doet die het ook niet.
Wie kan mij helpen?
Oke.. ik heb van de week mijn computer geformatterd en Windows XP Prof er opnieuw opgezet. En dan natuurlijk ook Apache 2, PHP 4.3.10 en MySQL 4.1.
Het enige is dat mijn WWW-Authenticate niet meer werkt, ik blijf die login box maar krijgen.
De module "mod_auth.so" is geladen in Apache.
PHP word niet geladen door middel van een module want dan krijg ik een fout melding dat die de opgegeven module niet kan vinden.
Dit gebruik ik voor PHP:
ScriptAlias /php/ "C:/Program Files/Apache Group/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"
Voor de rest werkt alles goed behalve die Authenticate..
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| <?php if(!isset($_SERVER['PHP_AUTH_USER'])) { header("WWW-Authenticate: Basic realm=\"Mijn Realm\""); header("HTTP/1.0 401 Unauthorized"); echo "Tekst om te sturen als de gebruiker op Annuleren klikt.\n"; exit; } else { echo "Hallo $PHP_AUTH_USER.<P>"; echo "Je gebruikte $PHP_AUTH_PW als je password.<P>"; } ?> |
Als ik $_SERVER['PHP_AUTH_USER'] verander in $HTTP_SERVER_VARS['PHP_AUTH_USER'] of gewoon $PHP_AUTH_USER doet die het ook niet.
Wie kan mij helpen?
[ Voor 16% gewijzigd door Mr_Dark op 19-01-2005 13:26 ]