Bonjour,
Je débute en PHP et je me casse les dents avec les sessions.
Lorsqu'un utilisateur s'identifie, je stocke son login dans une variable de session: $_session['login'] = $login;
Classique.
Lorsque j'essaie d'y accéder plus tard (echo $_session['login'] tout bête par exemple), j'obtiens le message "Undefined variable: _session in [snip]"
Si je fais un session_start() juste avant cet accès, PHP me rappelle gentiment que ma session existe déjà (A session had already been started - ignoring session_start() )
Si je fais un echo session_id(), il me sort un bel identifiant.
Donc, cela tendrait à prouver que ma session existe bien, non?
Si je fais à la suite:
$_session['login'] = "patate";
echo $_session['login'];
Ben ça marche, il me qualifie bien de patate...
En gros la portée de mes variables de session est actuellement limitée à la page... Super pratique!
Help!!!!!
Merci.
Bertrand.
Partager