Interférences étranges entre variables et sessions
Bonjour,
Je viens de faire une correction dans mon code et ça marche. Le seul -, c'est que je ne comprends a) pourquoi ça ne marchait pas avant, b) pourquoi ça marche maintenant. Ca me semble dingue comme problème.
Dans l'appel 1, j'ai
$_SESSION['reg'] qui vaut 17
Puis je fais une requête mysql et je mémorise le résultat comme ceci:
Code:
1 2
| $resSQL = mysql_query($sql);
$reg = mysql_fetch_row($resSQL); |
Dans l'appel 2 (depuis un lien sur la page générée par l'appel 1), je vérifie $_SESSION['reg'] et j'y trouve l'array du mysql_fetch_row($resSQL) de l'appel 1. Entre les deux codes, je ne mets aucune valeur dans $_SESSION['reg'] !!!
Si dans l'appel 1 je change le nom de la variable $reg et j'écris
Code:
1 2
| $resSQL = mysql_query($sql);
$regWXYZ = mysql_fetch_row($resSQL); |
alors dans l'appel 2 $_SESSION['reg'] vaut correctement 17.
Je vous le jure, c'est la seule modif que j'ai faite !!!!!!
Je ne comprends pas. C'est comme-ci il y a avait confusion entre les objets de même nom quelque part....8O