(PHP 3>= 3.0.6, PHP 4 , PHP 5)
get_magic_quotes_gpc -- Retourne la configuration actuelle de l'option magic_quotes_gpcget_magic_quotes_gpc() retourne la configuration actuelle de l'option magic_quotes_gpc (0 pour l'option désactivée, 1 pour l'option activée).
Note : Si la directive magic_quotes_sybase est activée, elle remplacera complètement magic_quotes_gpc. Ce qui fait que même si get_magic_quotes() retourne TRUE les guillemets doubles, les anti-slashes ou les caractères NULL ne seront pas protégés. Seul les guillemets simples le seront. Dans ce cas, ils ressembleront à ''.
Gardez en tête que la configuration de magic_quotes_gpc ne fonctionnera pas durant l'exécution du script.
Dans le but d'écrire du code portable (code qui fonctionne sur n'importe quel environnement), ou si vous n'avez pas accès au php.ini, vous devriez désactiver l'effet des maquic quotes. Celà peut se faire de deux façons, avec une directive dans un fichier .htaccess (php_value magic_quotes_gpc 0) ou en ajoutant le code ci-dessous en haut de vos scripts.
Exemple 2. Désactivation des magic quotes lors de l'exécution
|
Voir aussi addslashes(), stripslashes(), get_magic_quotes_runtime() et ini_get().
Précédent | Sommaire | Suivant |
get_loaded_extensions | Niveau supérieur | get_magic_quotes_runtime |