Bonjour,
Je viens de retrouver plusieurs projets que j'avais développé étant étudiant il y a quelques années et je rencontre un soucis majeure.
A l'époque ou je codais, je récupérer les valeurs de variables passées par les URL avec la simple syntaxe suivante :
URL : www.monsite.fr/modele.php?nompage=accueil
Sur la page modele.php je récupérais la valeur avec cette ligne :
include($nompage);
Tout cela fonctionnait très bien puisque register_global était alors à On
Mais je viens de lire un article qui précise que depuis une version de PHP supérieure à celle de mes début, par défaut register_global est passé à Off.
Cela pour des raisons de sécurité que je comprends parfaitement.
Donc me conseillez vous de changer tout mon code, de chaque page, sois plus de 80 facile, en remplaçant mes variables par $_GET["nomdelavariable"] par exemple ??
Cela me prendrai un temps fou !!
Y aurait-il un moyen plus facile pour changer tout cela sans devoir passer sur chacuns des noms de variable ??
Ou peut être une instruction qui indique cela juste en début de script ?
Si vous avez des avis ou critiques à m'apporter sur l'importance de rester à On ou Off pour register_global je suis preneur !!
Merci d'avance pour vos réponses.
Partager