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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 &ecirc;tes correctement identifi&eacute; !<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