Avec une session sur la page index.php :<?php session_start(); // Si une session est déjà présente ont redirige vers une autre page (pas besoin d'afficher le formulaire de connexion) if(isset($_SESSION['ok'])){ header('Location: autre_page.php'); exit(); } // Si ont soumet le formulaire if(isset($_POST['valide'])){ // si bien majeure $_SESSION['ok'] = true; header('Location: autre_page.php'); } ?> <!-- Le formulaire -->
Et sur les autres pages, ont vérifie juste si la session existe en début de page :
<?php // si la session n'existe pas ont redirige vers index.php if(!isset($_SESSION['ok'])){ header('Location: index.php'); } ?> <!-- La page -->