La session démarre bien, il me reconnait mais je dois recharger...

La session démarre bien, il me reconnait mais je dois recharger... - PHP - Programmation

Marsh Posté le 23-12-2002 à 18:49:42    

Salut,
 
J'ai fais un petit espace membre sur une page (et une seule)...
 
J'ai un form a remplir, je clique, ca recharge la page et ouvre la session si mon pseudo est bien celui d'un membre...
 
Mais byzarrement même s'il me reconnait bien, et si les actions entre  
 

Code :
  1. if(!session_is_registered('login'))
  2. {
  3. }


 
se déroulent parfaitement bien, ça n'empèche que  
 

Code :
  1. $_SESSION[login]


 
ne retourne rien du tout dans un premier temps :(
 
Il faut que je recharge la page (F5) pour que le login s'affiche correctement...
 
 
Est ce un probleme habituel ? Avez vous une idée de la piste pour débusquer le problème ?
 


---------------
BattleTag : thekeke#2108 ajoutez moi ;)
Reply

Marsh Posté le 23-12-2002 à 18:49:42   

Reply

Marsh Posté le 30-12-2002 à 14:55:29    

Jamais utilisé les sessions mais déjà utilisé les cookies et il me semble que dans les deux cas, les variables corespondantes sont initialisé au début de l'exécution du script soit bien avant ton

Code :
  1. if(!session_is_registered('login'))

.
 
Bref, a par si tu remplis toi même le $_SESSION[login], il n'aura pas de valeur.
 
PS : Toujours mettre des " ou des ' entre les [] afin d'éviter tout risque de problème pouvant apparaitre dans les futures version de php si de nouveaux nom réservé apparaissent. Ca donne $_SESSION["login"]

Reply

Sujets relatifs:

Leave a Replay

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