rss

[PHP] Récupérer login et mot de passe passés par un .htaccess

Publié par Thom@s, dernière mise à jour le jeudi 28 décembre 2006 à 00:03:25 par Thom@s
Si vous avez protégé un dossier de votre site en utilisant un fichier .htaccess et que vous souhaitez récupérer dans vos pages PHP le login et le mot de passe que l'utilisateur a saisis, il vous suffit d'utiliser ces variables :
$_SERVER['PHP_AUTH_USER'] // pour le login
$_SERVER['PHP_AUTH_PW'] // pour le mot de passe


Cependant, elles ne fonctionnent qu'avec PHP 5.
Avec une version antérieure de PHP (4), seul le login est récupérable, par la variable :
$REMOTE_USER


(Ceci peut être utile, par exemple, pour rediriger le visiteur sur une page différente selon son login)

Autres Astuces dans la catégorie PHP