8791 sujets
Plop !
Je pensais bien que tu poserais cette question.
Une solution possible est effectivement de se servir de $_SESSION['controle'] et de lui donner une valeur différente en fonction du mot de passe puis de vérifier la bonne valeur en fonction des pages. Par exemple :
Je pensais bien que tu poserais cette question.

Une solution possible est effectivement de se servir de $_SESSION['controle'] et de lui donner une valeur différente en fonction du mot de passe puis de vérifier la bonne valeur en fonction des pages. Par exemple :
if(!empty($mot_de_passe)) {
if(array_key_exists($mot_de_passe, $liens_pass)) {
session_start();
$_SESSION['controle'] = $mot_de_passe;
header('Location: '.$liens_pass[$mot_de_passe]);
exit();
puis sur la page redirigée (avec Monpass1 par exemple) :session_start();
if(!isset($_SESSION['controle']) || $_SESSION['controle']!= 'biVjftySdZfDM' ) {
header('Location: index.php'); // redirection vers page d'accueil ou autre
}
Changer la valeur pour les autres mots de passe.