$_SERVER['PHP_AUTH_USER']
Résolu/Fermé6 réponses
Si tu est en mutualisé chez OVH, sache que $_SERVER['PHP_AUTH_USER'] ne fonctionne qu'avec PHP5, et que par défault OVH fonctionne avec du PHP4...
Pour faire fonctionner PHP5, il y à deux solutions :
-Soit tu ajoute la ligne "SetEnv PHP_VER 5" (sans guillement) à ton .htaccess,
-Soit tu renomme ton script php en .php5
Bonne chance !
Pour faire fonctionner PHP5, il y à deux solutions :
-Soit tu ajoute la ligne "SetEnv PHP_VER 5" (sans guillement) à ton .htaccess,
-Soit tu renomme ton script php en .php5
Bonne chance !
IdleMan
Messages postés
243
Date d'inscription
jeudi 17 janvier 2008
Statut
Membre
Dernière intervention
25 juin 2012
60
23 mars 2008 à 12:02
23 mars 2008 à 12:02
Hé bien tu commece par nommer ta page d'acceuil en .php qui signifie que la page continent du code php puis a l'endroit ou tu veut le message d'acceuil tu pace ce code :
<? "bienvenue".$_SERVER['PHP_AUTH_USER']."sur le site" ; ?>
<? "bienvenue".$_SERVER['PHP_AUTH_USER']."sur le site" ; ?>
Salut,
Déjà essyayé mais cela ne marche pas!
Mon authentification ce fait grace à un .htaccess et .htpasswd qui ne sont pas dans le même répertoire.
le contenu du .htaccess
AuthName "Page d'administration protégée"
AuthType Basic
AuthUserFile "/home/.xxxxxxxxxxxxxxx.htpasswd"
Require valid-user
Quand l'authentification est réussit je vais sur la page où j'ai le $_SERVER['PHP_AUTH_USER'] qui n'affiche rien.
Déjà essyayé mais cela ne marche pas!
Mon authentification ce fait grace à un .htaccess et .htpasswd qui ne sont pas dans le même répertoire.
le contenu du .htaccess
AuthName "Page d'administration protégée"
AuthType Basic
AuthUserFile "/home/.xxxxxxxxxxxxxxx.htpasswd"
Require valid-user
Quand l'authentification est réussit je vais sur la page où j'ai le $_SERVER['PHP_AUTH_USER'] qui n'affiche rien.
Utilisateur anonyme
23 mars 2008 à 18:54
23 mars 2008 à 18:54
le htacecess est plus facile a mettre en place. En plus il est pas vraiment possible de faire des erreurs. Donc sécurité!
Si quelqu'un a une idée??
Si quelqu'un a une idée??
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
IdleMan
Messages postés
243
Date d'inscription
jeudi 17 janvier 2008
Statut
Membre
Dernière intervention
25 juin 2012
60
23 mars 2008 à 18:13
23 mars 2008 à 18:13
Re bonjour , désolé mais je ne vois pas comment resoudre le probleme n'utilisant pas moi meme de htaccess , peut etre peut tu te diriger comme moi vers un systeme d'identification plus maleabla a savoir les systemes de session , ainsi tu pourrais afficher ta salutation simplement .
Utilisateur anonyme
23 mars 2008 à 22:12
23 mars 2008 à 22:12
J'ai rajouté sa dans le .htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization},L]
</IfModule>
et ensuite avec <?php echo $_SERVER['REMOTE_USER'];?> dans la page ca marche.
Merci Pour tout
PS: azop, merci pour ta réponse, j'ai pas encore essayé par contre :)
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization},L]
</IfModule>
et ensuite avec <?php echo $_SERVER['REMOTE_USER'];?> dans la page ca marche.
Merci Pour tout
PS: azop, merci pour ta réponse, j'ai pas encore essayé par contre :)