Source: lesson_13_minimum_1.php | Résultat |
<h3>Formulaire de saisie du mot de passe</h3> <form action="../commons/show_exercises.php? exercise=lesson_13_minimum_2.php" method="post"> Votre mot de passe : <input type="password" size="10" name="password"><p> <input type="submit" name="submit" value="Valider"> </form>
Fichier : lesson_13_minimum_2.php
<?php error_reporting(E_ERROR | E_WARNING | E_PARSE); // récupération du mot de passe $password = $_POST['password'];
if ($password == "kilo") { // initialisation de la session empty($_SESSION)? session_start():print""; //on enregistre une variable en tant que variable de session $_SESSION["pass_ok"] = "pass_ok" ; sleep(1); //on laisse le temps à la session de // s'enregistrer sur le serveur dans la pratique, // redirection vers la première page du site //header("Location: lesson_13_minimum_3.php"); echo "Mot de passe correct"; $param_1 = "lesson_13_minimum_3.php"; echo "<a href=../commons/show_exercises.php?exercise=$param_1> Suite</a>"; exit(); } else // cas ou le mot de passe est mauvais { //dans un environnement normal echo "Vous n'avez pas fourni un mot de passe vous permettant d'entrer sur le site<p>"; $param_2 = "lesson_13_minimum_1.php"; echo "<a href=../commons/show_exercises.php?exercise=$param_2> Nouvelle saisie du mot de passe</a><br/>"; //exit(); } ?>
| Formulaire de saisie du mot de passe
|