Ajoutez une barre oblique inverse avant chaque guillemet ("):
<?php $str = addlashes('Que signifie "yolo" ?');echo($str ?>);La fonction addlashes() renvoie une chaîne avec des barres obliques inverses ajoutées avant les caractères prédéfinis.
Les caractères prédéfinis sont :
Guillemet simple (')
Guillemets doubles ("")
barre oblique inverse()
NUL
Astuce : Cette fonction peut être utilisée pour préparer des chaînes appropriées pour les chaînes stockées dans la base de données et pour les instructions de requête de base de données.
Remarque : Par défaut, la directive PHP magic_quotes_gpc est activée, exécutant automatiquement addlashes() sur toutes les données GET, POST et COOKIE. N'utilisez pas addlashes() sur les chaînes qui ont été échappées par magic_quotes_gpc, car cela entraînerait un double échappement. Lorsque vous rencontrez cette situation, vous pouvez utiliser la fonction get_magic_quotes_gpc() pour la détecter.
ajoute des barres obliques ( chaîne )
paramètre | décrire |
---|---|
chaîne | Requis. Spécifie la chaîne à échapper. |
Valeur de retour : | Renvoie la chaîne échappée. |
---|---|
Version PHP : | 4+ |
Ajoutez des barres obliques inverses aux caractères prédéfinis dans une chaîne :
<?php$str = "Qui est Peter Griffin ?";echo $str " Ceci n'est pas sécurisé dans une requête de base de données.<br>";echo addlashes($str) " Ceci n'est pas sécurisé dans une requête de base de données."; ?>