Je galère aussi...

Désactiver les magic quotes en PHP

Posté par Sword dans 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 ;)

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.


Tags : , , .
Partager et découvrir : These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Netvouz
  • DZone
  • ThisNext
  • MisterWong
  • Wists

Un commentaire

  1. Snorky

    Bien pratique ca aussi !

Donne ton avis