- Php Créer variable session login [Résolu] - PHP - Programmation
Marsh Posté le 10-03-2011 à 11:17:43
Il faut que tu ouvres ta session
En haut de chaque page utilisant les variables de session, tu dois mettre
session_start();
Marsh Posté le 10-03-2011 à 11:23:14
Mon header contient déjà un session_start();
lorsque je lui met echo $_SESSION['login'];
il me met un message d'erreur : "Notice: Undefined index: login in C:\Program Files\EasyPHP-5.3.3\www\header.php on line 95"
Je ne comprend pas pourquoi je n'arrive pas à récupérer la valeur de $_SESSION['login'] dans le header
Marsh Posté le 10-03-2011 à 14:52:38
Ben oui normal vu que tu n'as jamais affecté $_SESSION['login']
Une fois que tu as vérifié le login, après le POST
tu fais $_SESSION['login']=$_POST['login'] dans login.php
Marsh Posté le 10-03-2011 à 16:16:47
Encore un petit soucis avec ce $_SESSION['login'] .. =/
la valeur de $_SESSION['login'] s'affiche bien dans le header cependant, le fichier header est aussi sur la page login (page de connexion)
Donc lorsque quelqu'un est connecté cela pose aucun problème, il y a écrit : "bonjour 'membre connecté'"
Mais lorsque je suis sur la page de connexion (donc le membre n'est pas encore connecté), Le message suivant s'affiche : "Bonjour
Notice: Undefined index: login in C:\Program Files\EasyPHP-5.3.3\www\header.php on line 97"
Est ce qu'il serait possible de faire une boucle dans le header en disant : si $_SESSION['connexion']=1 on affiche "bonjour 'membre connecté'" Sinon on affiche rien ?
Voici une partie du code de header.php
Code :
|
Si vous avez des questions n'hésitez pas !
Merci de bien vouloir m'aider svp
Marsh Posté le 10-03-2011 à 16:35:48
Salut
Remplace
Code : |
par
Code :
|
Marsh Posté le 10-03-2011 à 16:50:33
ça fonctionne, merci beaucoup !
Claire et précis c'est génial
Marsh Posté le 10-03-2011 à 09:21:21
Bonjour,
Je suis débutante en php; j'ai créée un espace membre, et j'aimerais afficher "Bonjour 'le nom de la personne qui se connecte'" cependant je ne sais pas comment créer un $_SESSION['login'] et comment récupérer cette valeur dans une autre page.
J'ai une table membres avec id, ab_pers_matricule, login et password.
Voici mon code :
login.php
Et index.php
Lorsqu'un membre se connecte, il est redirigé sur la page menu.php, c'est donc sur le header de cette page que j'aimerais afficher "bonjour 'membre connecté' "
Si vous avez des questions à me poser n'hésitez pas =)
Merci de bien vouloir me répondre!
Message édité par iOniOn95 le 23-03-2011 à 14:32:13