Une question piège...
Résolu
tonio1
Messages postés
35
Date d'inscription
Statut
Membre
-
giheller -
giheller -
Bonjour,
d'après vous, si je mets le code suivant, que se passe-t-il :
Pour ma part, sur une page, cela affiche le pseudo, alors que sur une autre cela ne l'affiche pas !!
d'après vous, si je mets le code suivant, que se passe-t-il :
<? echo $_SESSION['pseudo']; unset($_SESSION['pseudo']); ?>?
Pour ma part, sur une page, cela affiche le pseudo, alors que sur une autre cela ne l'affiche pas !!
7 réponses
-
1 si $_SESSION['pseudo'] contient quelquechose cela s'affiche sinon il affiche une ligne vide
2 la variable de session est resetée et n'existe plus -
merci de ta reponse
oui dans les deux cas il contient qqch
mais je me demandais pourquoi dans le second cas il n'affichait rien ?? l'ordre d'appel des fonctions echo puis unset est pourtant primordial il me semble -
le second si c'est unset n'est pas une commande d'affichage mais une commande de destruction de la variable de sessison
-
désolé je ne dois pas être très clair =)
je sais a peu près comment fonctionnent ces deux commandes, mais je ne comprends pas pourquoi sur une page, le code :<? echo $_SESSION['pseudo']; unset($_SESSION['pseudo']); ?>
n'affiche rien alors que j'ai pourtant un pseudo de session.
il y a peut etre une erreur php qqpart, mais le code est très long alors pas facile de trouver... -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
la variable de session doit être vide si cela n'affiche rien.
si tu veux que je zieute :
envoies ton code (éve,tuellement épuré pour qu'il ne reste que l'essentiel) en message privé--
JL, m'enfin c'est juste mon avis @+ -
re
j'ai imprimé mes pages de codes pour les relire calmement : plein d'erreurs de copié collé..
j'ai donc rectifié et cela va mieux, mais c'est surprenant qu'une erreur de syntaxe antérieure provoque un bug comme celui ci..
merci a toi
++ -