Bonjour tout le monde,
Comment faire pour sécuriser le passage de variable via GET ou Post ?
Je suis tombé sur ce code (1ere portion pour Get, seconde pour POST) :
Pour info, je n'ai pas magic_quotes installé sur le serveur
Est-ce que ce code est efficace ? Dois je le conserver tel quel ou y a t il quelque chose d'inutile ?
Merci d'avance pour votre aide, toujours très préciseuse :-)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <? if(isset($_GET) && is_array($_GET)) foreach($_GET as $key => $value){ if(ini_get(register_globals))$value=stripslashes($value); $value=htmlentities($value,ENT_QUOTES); $_GET[$key]=$value; ${$key}=$value; } if(isset($_POST) && is_array($_POST)) foreach($_POST as $key => $value){ if(ini_get(register_globals))$value=stripslashes($value); $value=htmlentities($value,ENT_QUOTES); $_POST[$key]=$value; ${$key}=$value; } ?>
Partager