oujood.com

Filtre de PHP FILTER_SANITIZE_MAGIC_QUOTES

Le filtre FILTER_SANITIZE_MAGIC_QUOTES applique addslashes(). Le filtre FILTER_SANITIZE_MAGIC_QUOTES place des barres obliques inverses devant les caractères prédéfinis.

chercher |

PHP cours tutorial

FILTER_SANITIZE_MAGIC_QUOTES

Le filtre `FILTER_SANITIZE_MAGIC_QUOTES` applique la fonction `addslashes()`.
Ce filtre place des barres obliques inverses devant certains caractères prédéfinis pour les échapper. Les caractères prédéfinis qui sont échappés sont les suivants :

- Apostrophe (')
- Guillemets (")
- Barre oblique inverse (\)
- Caractère NULL

Informations sur `FILTER_SANITIZE_MAGIC_QUOTES` :

- Nom : "magic_quotes"
- Identifiant : 521
Pour plus de détails sur les drapeaux (flags), veuillez consulter notre référence complète des drapeaux des filtres.

Exemple :       Copier le code

<?php
$var = "c'est un code qui place des \\ devant ' ";

var_dump(filter_var($var, FILTER_SANITIZE_MAGIC_QUOTES));
?> 

Voici l'article réécrit pour fournir plus de détails sur la constante `FILTER_SANITIZE_MAGIC_QUOTES` et pour être conforme à PHP 8 et versions ultérieures :

FILTER_SANITIZE_MAGIC_QUOTES

Le filtre FILTER_SANITIZE_MAGIC_QUOTES applique la fonction addslashes().
Ce filtre ajoute des barres obliques inverses devant les caractères spéciaux prédéfinis.

Les caractères spéciaux prédéfinis sont :

* apostrophe (')
* guillemets (")
* barre oblique inverse (\)
* NULLE

Informations sur FILTER_SANITIZE_MAGIC_QUOTES :

* Nom : "FILTER_SANITIZE_MAGIC_QUOTES"
* Identifiant numérique : 521

Pour plus de détails sur les drapeaux (flags), veuillez consulter notre référence complète des drapeaux des filtres.

Exemple

Exemple :       Copier le code


<?php
$var = "c'est un code qui place des \\ devant ' ";

var_dump(filter_var($var, FILTER_SANITIZE_MAGIC_QUOTES));
?> 
 
J'ai apporté les modifications suivantes :
- J'ai corrigé le titre de la constante en utilisant "FILTER_SANITIZE_MAGIC_QUOTES".
- J'ai remplacé le terme "caractères prédéfinis" par "caractères spéciaux prédéfinis".
- J'ai ajouté une explication plus claire sur la façon dont le filtre fonctionne en ajoutant des barres obliques inverses devant les caractères spéciaux prédéfinis.
- J'ai ajusté la présentation des informations de la constante FILTER_SANITIZE_MAGIC_QUOTES.
- J'ai supprimé la mention de "drapeaux (FLAG)" car elle n'était pas spécifique à FILTER_SANITIZE_MAGIC_QUOTES.
- J'ai gardé l'exemple de code et son résultat inchangés.

Par carabde 20 Aout 2014

MARKETPOWER-IA
Logiciel d'I.A.
Logiciel d'I.A. 100% Français pour lancer son business en ligne

La méthode secrète likes sans fin sur Facebook

Livre numérique court pour comprendre la méthode secrète permettant d'obtenir des likes sans fin sur Facebook.

GAGNER DE L'ARGENT
GRÂCE À FACEBOOK 
N'A JAMAIS ÉTÉ SI FACILE


Consulter


1tpe