Manuel PHP

Table des matières

Préface
I. Au moment de commencer
II. Installation et configuration
III. Référence du langage
IV. Sécurité
V. Caractéristiques
VI. Référence des fonctions
VII. PHP et le moteur interne Zend
VIII. FAQ : foire Aux Questions
IX. Annexes
Remerciements



Chapitre 31. Guillemets magiques

Table des matières

Pourquoi utiliser les guillemets magiques?
Pourquoi ne pas utiliser les guillemets magiques?
Désactiver les guillemets magiques

Les guillemets magiques (littéralement, les “Magic Quotes”) est un processus qui protège automagiquement les données introduites dans un script PHP. Il est recommandé de développer les applications sans l’aide des guillemets magiques, et de protéger manuellement les données.

Qu'est-ce que les guillemets magiques?

Lorsque cette directive est active, les guillemets simples “‘“, les guillemets doubles “““, les anti-slashs “\” et les caractères null “NULL” sont protégés automatiquement avec un anti-slash. C’est le même résultat que celui de la fonction addslashes().

Il y a trois directives de guillemets magiques différentes :
Affecte les données issues des requêtes HTTP (GET, POST, et COOKIE). Ne peut pas être configurée durant l’exécution, et vaut par défaut on en PHP.
Voir aussi get_magic_quotes_gpc().
Si activée, la plupart des fonctions qui retournent des données externes, y compris issues d’une base de données ou d’un fichier texte, verront les données protégées par des anti-slash. Cette directive peut être modifiée durant l’exécution, et vaut par défaut off en PHP
Voir aussi set_magic_quotes_runtime() et get_magic_quotes_runtime().
Voir aussi ini_get() pour lire la valeur de la directive.

Travail collaboratif

Contribuez, en ajjoutant des elements a cette page de manuel :

Merci de votre aide
L’equipe Php.fr

 


Index | Afficher le texte source | Anciennes révisions | Derniers changements | Connexion
©2007 Wiki Copyright