Bonjour,
Je suis en train de créer une zone réservée sur mon site, mais je rencontre un petit soucis.
J'ai vu, dans différents tutoriels, qu'il fallait mettre l'instruction session_start(); avant toute chose et sur chaque page....
Mais, quand je fais ça, il me marque :
Notice: A session had already been started - ignoring session_start() in e:\easyphp1-8\www\affichinfo.php on line 3
Dans cette page, les utilisateurs peuvent accéder par exmple à leur profil puis revenir sur la page précédente...
Pour tester les variables de session, je fais un truc du genre :
Le prob est que si j'enlève le start de la session, ça réagi comme si la personne est déconnectée....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 if (empty($_SESSION['id'])) { echo "Votre session a expiré ou vous n'avez pas accés à cette page."; echo "<br />"; echo '<a href="index.php">Veuillez vous authentifier</a>'; exit(); }
J'espère que j'ai été assez clair....
merci d'avance !
Partager