Problème avec mes variables de session
Bonjour à tous,
J'ai réalisé un site web dans lequel il y a une partie invité. Pour cette partie j'ai créé des variables de sessions. Mais le problème lorsque j'appelle mes variables de sessions elles sont vide.
Je m'explique j'ai deux pages dans la page d'accueil de cette partie j'affiche le nom et le prénom de la personne qui s'est connecté. Au début ces variables s'affichaient maintenant elles ne s'affichent plus.
Dans une autre page je vais chercher dans la BDD l'id de la personne qui s'est connecté grace aux variables de sessions. Et encore une fois ça ne fonctionne pas alors qu'au début ça fonctionnais.
Le code des créations de variables de sessions :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
$req= mysql_query('SELECT * FROM maTable WHERE identifiant="'.$login.'" AND motPasse="'.$mdp.'"');
if(mysql_num_rows($req)!=0) {
SESSION_register('connecte');
SESSION_register('nom');
SESSION_register('prenom');
$row = mysql_fetch_array($result);
$_SESSION['connecte'] = 'O';
$_SESSION['nom'] = $row['NOM'];
$_SESSION['prenom'] = $row['PRENOM'];
} |
Le code de la page d'accueil :
Code:
1 2
|
echo '<p> Bienvenue '.$_SESSION['prenom'].' '.$_SESSION['nom'].'</p>'; |
Le code qui permet de récupérer l'id de la personne qui s'est connecté.
Code:
1 2 3 4
|
$requete =mysql_query('SELECT ID FROM maTableWHERE NOM ="'.$_SESSION['nom'].'" AND PRENOM="'.$_SESSION['prenom'].'"');
$ligne=mysql_fetch_array($requete );
$id = $ligne['ID]; |
Merci d'avance pour votre aide :)