Ik probeer al een tijdje iets voorelkaar te krijgen op een server waar ik verder weinig controle over heb, iets dat op mijn eigen server een eitje is.
Door middel van .htaccess wordt een bepaalde directory afgeschermd. Er zijn twee accounts in verwerkt: een administrator en een guest. Aan deze variabelen wil ik later in de site acties koppelen.
Op mijn eigen server is dit makkelijk, door middel van $PHP_AUTH_USER te gebruiken kan ik de gebruikersnaam uitlezen. Echter, op die andere server kan ik dat niet. De variabele blijft leeg, het .htaccess-deel werkt trouwens wel prima.
Deze server draait PHP in safemode en Global_register staat uit.
Hier is blijkbaar al veel over geschreven, ook op GoT, maar dat komt vrijwel allemaal neer op typfoutjes in de code of in .htaccess en er wordt nergens een oplossing voor mijn probleem gegeven. Ook via php.net kom ik niet verder. Dit komt met name omdat men er vanuit gaat dat men toegang heeft tot de configuratie van de server.
Wat ik heb geprobeerd:
$PHP_AUTH_USER
$_SERVER['PHP_AUTH_USER']
$_ENV['PHP_AUTH_USER']
$HTTP_SERVER_VARS['PHP_AUTH_USER']
$REMOTE_USER
Ook:
php_value "register_globals" "1" in .htaccess (moet dit misschien op een bepaalde regel staan in htaccess?)
Ik weet verder niet veel van de configuratie van de server, zo staat pfpinfo() ook gedisabled.
Door middel van .htaccess wordt een bepaalde directory afgeschermd. Er zijn twee accounts in verwerkt: een administrator en een guest. Aan deze variabelen wil ik later in de site acties koppelen.
Op mijn eigen server is dit makkelijk, door middel van $PHP_AUTH_USER te gebruiken kan ik de gebruikersnaam uitlezen. Echter, op die andere server kan ik dat niet. De variabele blijft leeg, het .htaccess-deel werkt trouwens wel prima.
Deze server draait PHP in safemode en Global_register staat uit.
Hier is blijkbaar al veel over geschreven, ook op GoT, maar dat komt vrijwel allemaal neer op typfoutjes in de code of in .htaccess en er wordt nergens een oplossing voor mijn probleem gegeven. Ook via php.net kom ik niet verder. Dit komt met name omdat men er vanuit gaat dat men toegang heeft tot de configuratie van de server.
Wat ik heb geprobeerd:
$PHP_AUTH_USER
$_SERVER['PHP_AUTH_USER']
$_ENV['PHP_AUTH_USER']
$HTTP_SERVER_VARS['PHP_AUTH_USER']
$REMOTE_USER
Ook:
php_value "register_globals" "1" in .htaccess (moet dit misschien op een bepaalde regel staan in htaccess?)
Ik weet verder niet veel van de configuratie van de server, zo staat pfpinfo() ook gedisabled.
[ Voor 3% gewijzigd door Verwijderd op 13-04-2005 19:03 ]