[RESOLU] Sessions - Quand variable vide

Sessions - Quand variable vide [RESOLU] - PHP - Programmation

Marsh Posté le 28-08-2005 à 15:47:38    

Salut à tous,
Je me sers d'une variable de session qui me permet de savoir si une personne est connectée ou non, avec stockage de son nickname.  
Le pb est que lorsque le user n'est pas connecté, j'ai un message d'erreur car la variable de session n'est pas initialisée. Comment puis je faire ?
 
Le message :      Notice: Undefined index: pseudo in d:\include\droite.php on line 12
 
Le code dans droite.php : if ($_SESSION['pseudo'] <> "" )  
 
Merci bcp pour votre aide.


Message édité par gdrara le 28-08-2005 à 17:10:56
Reply

Marsh Posté le 28-08-2005 à 15:47:38   

Reply

Marsh Posté le 28-08-2005 à 15:49:20    

utilise isset et isempty


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 28-08-2005 à 15:49:32    

isset et autres fonctions du genre.

Reply

Marsh Posté le 28-08-2005 à 17:10:17    

Excellent ! Ca marche. Merci bcp.  
Pour ceux que ca interessent, voici le code :
if (isset($_SESSION['pseudo']) AND ($_SESSION['pseudo'] <> "" ))

Reply

Marsh Posté le 29-08-2005 à 00:45:53    

$_SESSION['pseudo'] <> ""
 
je trouve ca quand même assez moche, essais plutôt :
 
!empty($_SESSION['pseudo'])


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 29-08-2005 à 09:45:14    

dwogsi a écrit :

$_SESSION['pseudo'] <> ""
 
je trouve ca quand même assez moche, essais plutôt :
 
!empty($_SESSION['pseudo'])


 
Sans isset avec alors. empty fait les deux vérifications.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 29-08-2005 à 20:15:42    

Tout à fait.


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed