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 : Sélectionner tout - Visualiser dans une fenêtre à part $msg = "toto" ;
résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $sessionMsg = isset($_SESSION['msg']) ? $_SESSION['msg']: ""; if ( isset($_SESSION['msg']) ) echo $sessionMsg ;$msg est considéré comme l'identique de la variable $_SESSION['msg'].toto
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 ?![]()
merci pour votre éclairage !
à+
Partager