Bonjour,
Je suis en train de faire des essais de variables de sessions. Et je ne comprend pas ce qui ne fonctionne pas dans mon script. En fait je veux avoir une page qui affiche "Bonjour Membre" si le membre s'est loggé. Sinon je le redirige vers un formulaire pour se logger.
Voila le code que j'ai écrit dans ma page :
Voila code de mon formulaire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <? session_start(); if(!isset($_SESSION['login'])) { Echo "Vous devez vous identifier : "; Echo "<a href='formulaireLogin.php'>Identification</a>"; Exit; } else { Echo "Bonjour ".$_SESSION['login']." ! "; } ?>
Pouvez vous me dire pourquoi le test isset($_SESSION['login']) renvoie toujours FAUX. Et quelle modification je dois faire pour que ça fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <? if (!isset($_POST['login'])){ ?> <form name='identification' method='post' action='formulaireLogin.php'> Votre Login : <input type='text' name='login'> <input type='submit' value='Login'> </form> <? } else { session_start(); $_SESSION['login'] = $_POST['login']; Echo "<blockquote>".$_SESSION['login']." : êtes bien identifié ! <br>"; Echo "<a href='testSession.php'>Retour</a></blockquote>"; } ?>
Merci
Partager