tabasco_nemesis
Messages postés11Date d'inscriptionsamedi 22 juillet 2006StatutMembreDernière intervention23 novembre 2011
-
23 nov. 2011 à 01:59
tabasco_nemesis
Messages postés11Date d'inscriptionsamedi 22 juillet 2006StatutMembreDernière intervention23 novembre 2011
-
23 nov. 2011 à 10:02
Bonjour à tous.
J'ai un petit problème que je me traîne depuis 2 jours :
dans une applis que je développe (5.3.8 en OO), j'ai un bout de code (volontairement simplifié ET testé tel quel)
Après quelques test de renommage de variable (par exemple [...as $langToto] à la place de [...as $lang]), cela fonctionne correctement. De même lorsque je ne démarre pas de session.
Donc voilà ma question : qu'est-ce qui pourrais perturber ainsi le contenu de ma variable de session et faire ce télescopage de nom ?
Merci. (dsl si je me suis trompé de rubrique de forum)
cs_47
Messages postés197Date d'inscriptionmardi 20 janvier 2004StatutMembreDernière intervention20 février 20131 23 nov. 2011 à 03:42
Bonjour,
regarde si dans la configuration de ton php (via phpinfo() ou dans le php.ini), si tu n'as pas register_globals à on, si tel est le cas, passe le à off, redémarre le service web et re-tente
tabasco_nemesis
Messages postés11Date d'inscriptionsamedi 22 juillet 2006StatutMembreDernière intervention23 novembre 2011 23 nov. 2011 à 10:02
Hourra !
C'était bien cela.
Sur mon serveur de test, c'est tout bien comme il faut, mais sur l'hébergement de production (OVH), c'était à "ON", et ça ne m'était pas venu à l'idée, que bien que "off" par défaut sur 5.3.x, c'était "on" chez l'hébergeur. Bizarre quand même ce comportement par défaut sur une offre "pro".