Voilà tout d'abbord bonjour tout le monde
je poste ce sujet car j'ai un probléme pour faireu n systéme d'authentification en php
voici ma ligne :
if (!(($PHP_AUTH_USER == "test" ) && ($PHP_AUTH_PW == "test" )))
quand j'éxécute le script en local il me dit :
Notice: Undefined variable: PHP_AUTH_USER in c:\program files\easyphp1-7\www\tchatroom\admin.php on line 10
si ta variable s'appelle : $PHP_AUTH_USER
une fois passée par le formulaire tu la récupères avec :
$_POST['PHP_AUTH_USER'] en method post
ou $_GET['PHP_AUTH_USER'] en method get.
Dieu -> en faisant comme ça : if (!(($_SERVER['PHP_AUTH_USER'] == 'test') && ($_SERVER['PHP_AUTH_PW'] == 'test'))) ça me dit la même chose : Notice: Undefined index: PHP_AUTH_USER in c:\program files\easyphp1-7\www\tchatroom\admin.php on line 10
ne faudrais t'il pas utiliser isset ?
Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois. Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.