18-01-2011, 05:27 PM
(Modification du message : 18-01-2011, 05:34 PM par Sephi-Chan.)
Déjà, pourquoi tu utilises $GLOBALS ?
Ensuite, le comportement que tu as est tout à fait normal (et la partie avec le $_GET ne sert à rien) et n'a rien à voir avec la directive register_globals.
Démonstration :
La directive register_globals à on sert juste à transformer $_GET['test'] en $test (idem pour $_POST et peut-être $_REQUEST).
Sephi-Chan
Ensuite, le comportement que tu as est tout à fait normal (et la partie avec le $_GET ne sert à rien) et n'a rien à voir avec la directive register_globals.
Démonstration :
$test = 2;
var_dump($test); // 2
var_dump($GLOBALS['test']); // 2
$GLOBALS['test'] = 1;
var_dump($test); // 1
var_dump($GLOBALS['test']); // 1
$test = 3;
var_dump($test); // 3
var_dump($GLOBALS['test']); // 3
La directive register_globals à on sert juste à transformer $_GET['test'] en $test (idem pour $_POST et peut-être $_REQUEST).
Sephi-Chan