Magazine Internet

Désactiver les magic quotes en PHP

Publié le 13 septembre 2007 par Tonylepsie

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

Script php

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.

madic quotes, php,

Retour à La Une de Logo Paperblog

A propos de l’auteur


Tonylepsie 3 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte