Maison >développement back-end >tutoriel php >Fonction PHP stripslashes() qui supprime les barres obliques inverses ajoutées par la fonction addlashes()

Fonction PHP stripslashes() qui supprime les barres obliques inverses ajoutées par la fonction addlashes()

黄舟
黄舟original
2017-11-04 10:38:412169parcourir

Exemple

Supprimerbackslash :

<?php
echo stripslashes("Who&#39;s Peter Griffin?");
?>

Définition et utilisation

la fonction stripslashes() est supprimée par addslashes<. barre oblique inverse ajout par la fonction>().

Astuce : Cette fonction peut être utilisée pour nettoyer les données récupérées de la base de données ou des formulaires HTML.

Syntaxe

table>
Paramètre Description
chaîne Obligatoire . Spécifie la chaîne à vérifier
stripslashes(string)
参数 描述
string 必需。规定要检查的字符串
Détails techniques

返回值: 返回剥离了反斜杠的字符串。
PHP 版本: 4+

Par défaut, la directive PHP magic_quotes_gpc est activée, exécutant automatiquement addlashes() pour toutes les données GET, POST et COOKIE. C'est pour la sécurité de la base de données. Certains caractères ne sont pas sûrs à stocker directement dans la base de données, ce sont : Guillemet simple(')
Guillemet double(")
Barre oblique inversée()
NULL
**** *** ************************************************ ** ************************************************* Le ******
La fonction addslashes() ajoute une barre oblique inverse avant les caractères prédéfinis spécifiés. Ces caractères prédéfinis sont :
Guillemet simple (')
Guillemet double (")
Barre oblique inverse() <.>NULL
***************************************** ** ************************************************* * ***********************

Exemple d'adslashes() :


<?php
$str = "Who&#39;s John Adams?";
echo $str . " This is not safe in a database query.<br />";
echo addslashes($str) . " This is safe in a database query.";
?>
Sortie :


Who&#39;s John Adams? This is not safe in a database query.
Who\&#39;s John Adams? This is safe in a database query.
********************* *** *********************************************** **** *******************************************

stripslashes () est addlashes() L'opération inverse, c'est-à-dire : supprimer les barres obliques inverses ajoutées par la fonction addlashes(). ************************************************ ***** ******************************************** ****** *************
stripslashes() Exemple :


<?php
echo stripslashes("Who\&#39;s John Adams?");
?>
Sortie :


Who&#39;s John Adams?

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn