Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

compenser le register global=on

5 réponses
Avatar
sylvie
Bonjour.

Comme il est impossible sur ovh d'avoir son site php4 en register_global=off
je me posais une question.

Que pensez vous, au debut de chaque script de recuperer ttes les variables
avec get_defined_vars et de faire un unset sur ttes les variables ?

Si c possible, comment je pourrais coder ca ?

Merci.

5 réponses

Avatar
Thibaut Allender
Comme il est impossible sur ovh d'avoir son site php4 en register_global=off
je me posais une question.


il faut se poser les *bonnes* question :

au moment du developpement, il suffit de declarer toutes les variables
qu'on compte ensuite utiliser
c'est tres facile avec un error reporting adapté (E_ALL)

sinon, oui, on peut effectivement utiliser la méthode évoquée comme
rustine, mais comme son nom l'indique, ça reste une rustine

--
thibaut allender | freelance | http://capsule.org

Avatar
sylvie
"Thibaut Allender"
a écrit dans
le message de news:
Comme il est impossible sur ovh d'avoir son site php4 en
register_global=off
je me posais une question.


il faut se poser les *bonnes* question :

au moment du developpement, il suffit de declarer toutes les variables
qu'on compte ensuite utiliser
c'est tres facile avec un error reporting adapté (E_ALL)

sinon, oui, on peut effectivement utiliser la méthode évoquée comme
rustine, mais comme son nom l'indique, ça reste une rustine



Merci.

Et je pourrais coder ça comment ?


Avatar
Philippe Chaissac
Bonjour.

Comme il est impossible sur ovh d'avoir son site php4 en register_global=off


En le mettant à off dans le .htaccess ?

Avatar
Thibaut Allender
sinon, oui, on peut effectivement utiliser la méthode évoquée comme
rustine, mais comme son nom l'indique, ça reste une rustine


Et je pourrais coder ça comment ?


<?php
foreach($_REQUEST as $k => $v) unset($$k);
?>

--
thibaut allender | freelance | http://capsule.org


Avatar
sylvie
"Philippe Chaissac" a écrit dans le message de news:
d6ka7i$108k$
Bonjour.

Comme il est impossible sur ovh d'avoir son site php4 en
register_global=off


En le mettant à off dans le .htaccess ?


chez ovh ca me fait une internal source error