Désactiver les magic quotes en PHP
Car on peut se retrouver à travailler sur des serveurs où les magic quotes sont activitées et d’autres non, alors pour éviter les mauvaises surprises je vous conseille de placer ce petit bout de code au debut de vos pages histoire d’être sur
if (get_magic_quotes_gpc()) {
function stripslashes_deep($value)
{
$value = is_array($value) ?
array_map(’stripslashes_deep’, $value) :
stripslashes($value);
return $value;
}
$_POST = array_map(’stripslashes_deep’, $_POST);
$_GET = array_map(’stripslashes_deep’, $_GET);
$_COOKIE = array_map(’stripslashes_deep’, $_COOKIE);
$_REQUEST = array_map(’stripslashes_deep’, $_REQUEST);
}
Au cas où ce n’est pas clair, la fonction array_map permet d’appliquer une fonction à toutes les entrées d’un tableau.
Tags : magic quotes, php, script.







Le 16/10/2007 à 10:18
Bien pratique ca aussi !