Récuperer identifant session depuis une BDD
Bonjour,
depuis quelques heures, je galère sur un problème qui normalement n'a pas lieu d'exister.
tout d'abord, voici mon morceau de code incriminé :)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| if (verification($pseudo,$motdepasse))
{
session_regenerate_id(); // Sécurité contre les fixations de sessions
$reponse = mysql_query("SELECT * FROM user WHERE pseudo ='".$pseudo."'") or die(mysql_error());
while ($donnees = mysql_fetch_array($reponse)) // création des sessions
{ $_SESSION['pseudo'] = $pseudo['pseudo'];
$_SESSION['id'] = $id['id'];
$_SESSION['niveau'] = $niveau['niveau'];
}
$message ='<font face="Bookman Old Style" size=5 ><center>Vous vous êtes correctement identifié !<br/>';
if( !isset ($_SESSION['niveau'] ) || $_SESSION['niveau'] != "1" )
{
//accés à l'espace user
echo 'Profil de '.$id.' '.$niveau.' ('.$pseudo.')';
etc....
}
} |
(la fin de l'extrait à été tronquer pour une meilleur lisibilité.)
Alors sous Wamp (5.3.0) j'arrive à afficher l'id,le niveau (0 ou 1), et le pseudo.
mais sur mon hebergeur (webhost, 5.2.*), je n'arrive qu'a afficher le pseudo....
Quelqu'un pourrait-il éclairer ma lanterne ?
Merci d'avance :)