Page 1 sur 1

Récupérer les infos de .htpasswd / .htaccess

Posté : 13 sept. 2006, 23:21
par Rina
Bonjour tout le monde :)

Je poste mon message ici, car je sais que c’est une question de débutant, même si moi-même je ne suis plus une débutante depuis bien longtemps ! En faite, j’ai un très gros trou de mémoire, et j’aurais bien aimé que l’on m’aide à me rappeler…

J’ai sécurisé un dossier avec l’aide du fichier .htaccess… Je cherche une variable de type $_ENV[] ou $_SERVER[] qui permettront à mon script de savoir quel est l’utilisateur connecté sur ce dossier sécurisé. Il me semble qu’il y a très longtemps je connaissais cette variable, mais là, j’ai un gros blanc…

En faite, pour expliquer ce que je compte faire avec ce pseudo, c’est simplement accorder la visualisation de certaine page qui se trouve dans le dossier sécurisé.
Par exemple simple :
<?
if ($pseudo == $_ENV[]) {
	echo $liens[];
}
?>
Donc, si quelqu'un pourrait m'aider à trouver le nom de cette variable $_ENV[????] ou $_SERVER[???] se serait super gentil se sa part :)

Salutation,
Rina

Posté : 13 sept. 2006, 23:31
par Truc
Salut,
Affiche le contenu de $_SERVER pour retrouver la variable qu'il te faut :wink:
<pre>
<?php print_r($_SERVER); ?>
</pre>

Posté : 13 sept. 2006, 23:32
par @rthur
Bonjour Rina,

Le nom des variables que tu recherche est $_SERVER['PHP_AUTH_USER'] et $_SERVER['PHP_AUTH_PW']

+ d'infos ici : http://fr3.php.net/manual/fr/features.http-auth.php

Posté : 14 sept. 2006, 14:16
par Rina
Merci à vous 2 pour vos réponses !!! :pouce:
Le nom des variables que tu recherche est $_SERVER['PHP_AUTH_USER'] et $_SERVER['PHP_AUTH_PW']
Oui, j'avais testé ces 2 variables, mais par ma grande surprise, elles ne me retournaient rien...

Salut,
Affiche le contenu de $_SERVER pour retrouver la variable qu'il te faut :wink:
<pre>
<?php print_r($_SERVER); ?>
</pre>
Effectivement, je n'ai pas pensé à faire cela !! ...Et tu as eu raison de me le rappeler, car j'ai pu trouver la variable qu'il me fallait :D
C'est $_SERVER[REMOTE_USER] qui me désigne le pseudo de la personne connectée avec le fichier .htaccess

Merci à vous 2 encore pour votre aide !! ;)