User et Password refusés - Apprendre-PHP.com

Rechercher
PHP5 Avancé - Eric Daspet et Cyril Pierre de Geyer - Commander sur Amazon.fr

User et Password refusés

Par sylbad -  3 reponses -  Le 26/07/2008 -  Flux RSS - 

Bonjour à tous,

je me suis mise à faire du PHP il y a peu de temps et je bute contre le problème suivant: le serveur me renvoie «faux paramètres» (bien que je rentre le user et mdp correct) au lieu de passer sur ma page «administration.php». Si quelqu'un peut éclairer ma lanterne d'avance merci. (sylbad)

Voici mon code:

<body> <h1>Se connecter</h1> <?php if(! $_POST) {       ?>     <form method="post" action="<?php echo $PHP_SELF; ?>" id="form">     <p>Utilisateur<br /><input type="text" name="utilisateur" class="in" /></p>     <p>Mot de passe<br /><input type="password" name="mdp" class="in" /></p>     <p><input type="submit" value="ok" /></p>     </form>     <?php } else {     if($utilisateur=="admin" && $mdp=="toto")     {         if(session_register("utilisateur"))         {             ?>             <script type="text/javascript">             alert("Bienvenu");             document.location.href="<?php  echo "admininistration.php"; ?>";             </script>             <?php                }     }     else     {         ?>         <script type="text/javascript">         alert("Faux paramètres...");         document.location.href="<?php  echo "$PHP_SELF"; ?>";         </script>         <?php     } } ?> </body>

 

 

Réponses apportées à cette discussion

Par Emacs -  Le 27/07/2008 - 

Bonjour Sylbad et bienvenue sur Apprendre-PHP.

La seule chose que je peux te dire en voyant le code que tu nous présentes est simplement de le jeter à la poubelle car il utilise des instructions obsolètes comme $PHP_SELF ou session_register(). D'autre part, on ne fait pas de redirection en Javascript mais uniquement côté serveur grâce à PHP et sa fonction header(). Cela implique néanmoins de tester ta session et les données du formulaire avant tout envoi de code HTML au navigateur.

++ 

 
Par sylbad -  Le 28/07/2008 - 

Merci pour ta réponse,

je viens de terminer un cours dans lequel on m'a enseigné cette manière de faire, donc ne connaissant pas grand chose je désespère un peu..

Comment commencer à aborder PHP actuellement si je m'y met seule?

Bonne soirée

Sylbad 

 

 
Par Emacs -  Le 28/07/2008 - 

Bonsoir,

Tu as déjà les tutoriels de ce site pour commencer. Puis je t'invite à lire les tutoriels de PHPDebutant.org, PHPFrance.com et Developpez.com. Enfin, je te recommande vivement de t'acheter un livre traitant du sujet. Tu as par exemple, livre PHP 5 Avancé aux éditions Eyrolles (vendu 42 euros) ou bien des livres moins complets, moins onéreux mais tout aussi pédagogiques pour bien débuter avec PHP.

Hugo. 

 

Ajouter une réponse à la discussion

Seuls les membres loggués sont autorisés à poster dans les forums !