Voila j'ai créer une page de login permettant d'accéder à une partie d'administration du site.
Je gère donc le "session_start()".
Je protège les pages de cette partie administration par du code php en haut de chacunes d'entre elles.
<?
session_start();
if(!isset($_SESSION['login'])) {
echo '<b id="erreur">Vous n\'êtes pas autoriser à acceder à cette zone. Veuillez d\'abord vous authentifier</b>';
include('index.php');
exit;
}
?>
Lorsque je me logue je suis redirigé vers une autre page contenant ce code, avec en haut une erreur comme quoi la session a deja demarrée. J'ai donc contourné le prblème en créant une page "redirect.php" contenant juste un "header("Location: admin.php")".
Cette page ne contient pas de session_start().
Grace à cette manip je n'ai plus le problème du session_start().
Mais j'ai l'impression que c'est de la bidouille plutot qu'autre chose. Si quelqu'un avait une autre solution, je suis preneur ?!
Merci