Comment la boucle foreach peut-elle affecter la variable de session? Lorsque j'exécute ce code sur certains sites Web, sa sortie est OK.PHP - foreach affecte la valeur de la session
Session content
test
array
something
array end
Session content after foreach: Session content
Mais seulement à la première exécution (lorsque la session est créée). Lorsque j'exécute ce code deuxième fois (session est déjà créée) sa sortie ressemble à ceci:
Session content
test
array
something
array end
Session content after foreach: array end
Je ne sais pas comment la variable $ test affecte $ _SESSION [Test].
+1: belle prise! Je ne comprenais pas comment le problème décrit pourrait se produire, et n'ai pas pensé à register_global - après avoir réglé register_global = On, je reproduis le problème ^^ ;; et si je le pouvais, je vous donnerais un autre +1 pour "vous ne devriez pas utiliser globals de registre" –
+1 pour voir ce qui se passait. La clé de tableau sans guillemets était un peu rouge. –
+1 Je ne connaissais pas register_globals, merci de m'avoir expliqué! – dusan