if (isset($_POST['mot_de_passe'])) // Si la variable existe
{
// On se crée une variable $mot_de_passe avec le mot de passe entré
$mot_de_passe = $_POST['mot_de_passe'];
}
else // La variable n'existe pas encore
{
$mot_de_passe = ""; // On crée une variable $mot_de_passe vide
}
if ($mot_de_passe == "kangourou" ) // Si le mot de passe est bon
{
// On affiche la page cachée.
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<meta http-equiv="Refresh" content="2; url=http://ludoaliaswilly.ifrance.com/derniers jours ecole.htm">
</body>
</html>
<body>
Tu vas être redirigé vers la page d'accueil dans deux secondes.
</body></html>
<?php
}
else // le mot de passe n'est pas bon
{
// On affiche la zone de texte pour rentrer le mot de passe.
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Login</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<p>Veuillez entrer le mot de passe :</p>
<form action="protection.php" method="post">
<p>
<input type="text" name="mot_de_passe" /> <input type="submit" value="Valider" />
</p>
</form>
<p></p>
</body>
</html>
Sa c'est du php et quand on programme ou qu'on dit qu'on sait programmer on connait tout cela par coeur. Mais ta déjà du mal en français alors apprends le français en premier...
Par coeur, par coeur... Je n'irais peut-être pas jusque là. Disons que nous savons où trouver l'information (car, il y a toujours un paramètre d'une fonction sur lequel on a un doute). Cependant, à force d'utiliser fréquemment les mêmes fonctions, ça commence à rentrer.
Seule petite remarque : il faut pas hésiter à se prendre la tête des heures et des heures, parcourir des dizaines de pages retournées par Google, se reprendre la tête un bon moment, avant enfin de venir demander de l'aide. C'est beaucoup plus formateur et enrichissant.
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.