collision entre variable normale et session ?
Salut,
j'ai besoin d'une confirmation.
Je viens de découvrir (au bout de 3 ans faut le faire !) qu'il y a collision entre variable normale et session si elles portent le même nom :
exemple :
Page X :
Page Y :
Code:
1 2 3
| $sessionMsg = isset($_SESSION['msg']) ? $_SESSION['msg']: "";
if ( isset($_SESSION['msg']) ) echo $sessionMsg ; |
résultat : $msg est considéré comme l'identique de la variable $_SESSION['msg'].
Je ne m'en étais jamais rendu compte car je ne fais jamais comme ça.
Pour gagner du temps, j'ai bidouillé un truc et voilà le bug.
Est-ce j'ai bien compris ou est-ce une autre astuce qui m'échappe ? :mrgreen:
merci pour votre éclairage !
à+