par
Emma » 26 oct. 2005, 17:05
Moi, j'ai mis le nez dans phpshop et... disons que ça tourne "correctement" si les register_globals sont sur ON. (j'ai mis des guillemets, hein

)
Et quand on les passe sur OFF, c'est la cata, y a évidemment plus rien qui marche.
P'tite question aux super-pros du forum : en faisant des recherches sur comment gérer ce rogntudgu de passage des registers_globals de ON à OFF, j'ai trouvé ce bout de script :
<?
$tab_variables = array('variable1', 'variable2');
foreach ($tab_variables as $nom_variables) {
if (isset($_GET[$nom_variables])) {
$$nom_variables = $_GET[$nom_variables];
} else {
$$nom_variables = '';
}
}
?>
Où le _GET peut être remplacé par _REQUEST pour évter de tester toutes les variables...
Qu'en pensez-vous, est-ce que ça peut réellement régler ce problème ?
Merci beaucoup d'avance
PS est-ce que, par exemple, ça réglerait sérieusement le cas pour Oscommerce ?
Moi, j'ai mis le nez dans phpshop et... disons que ça tourne "correctement" si les register_globals sont sur ON. (j'ai mis des guillemets, hein :wink: )
Et quand on les passe sur OFF, c'est la cata, y a évidemment plus rien qui marche.
P'tite question aux super-pros du forum : en faisant des recherches sur comment gérer ce rogntudgu de passage des registers_globals de ON à OFF, j'ai trouvé ce bout de script :
<?
$tab_variables = array('variable1', 'variable2');
foreach ($tab_variables as $nom_variables) {
if (isset($_GET[$nom_variables])) {
$$nom_variables = $_GET[$nom_variables];
} else {
$$nom_variables = '';
}
}
?>
Où le _GET peut être remplacé par _REQUEST pour évter de tester toutes les variables...
Qu'en pensez-vous, est-ce que ça peut réellement régler ce problème ?
Merci beaucoup d'avance :merci:
PS est-ce que, par exemple, ça réglerait sérieusement le cas pour Oscommerce ?