Maison > développement back-end > tutoriel php > Comment ajouter et supprimer des barres obliques inverses avant les guillemets en PHP

Comment ajouter et supprimer des barres obliques inverses avant les guillemets en PHP

藏色散人
Libérer: 2023-04-07 18:04:01
avant
3352 Les gens l'ont consulté

Afin d'éviter toute injection ou débordement, le programme PHP ajoute automatiquement une barre oblique inverse "" devant les guillemets doubles, les guillemets simples, les barres obliques inverses et NULL via l'instruction PHP magic_quotes_gpc.

La commande PHP par défaut magic_quotes_gpc est activée, c'est-à-dire qu'elle est activée. À ce stade, vous pouvez utiliser la fonction stripslashes() pour supprimer les barres obliques inverses automatiquement ajoutées.

Utilisation :

stripslashes($str)
Copier après la connexion

Le résultat de la sortie est de supprimer la barre oblique inverse.

Si la commande PHP locale magic_quotes_gpc est désactivée, l'utilisation de cette fonction supprimera les barres obliques inverses normales.

La solution est d'utiliser la fonction get_magic_quotes_gpc() pour détecter. S'il est à l'état ouvert, alors la barre oblique inverse est supprimée. S'il est à l'état fermé, la barre oblique inverse n'est pas supprimée.

Le code du programme est le suivant :

$str=$_POST["str"];//读取str的内容赋值给$str变量
if(get_magic_quotes_gpc())//如果get_magic_quotes_gpc()是打开的
{
$str=stripslashes($str);//将字符串进行处理
}
Copier après la connexion

Pour plus de connaissances sur PHP, veuillez visiter le Site Web PHP chinois !

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!

Étiquettes associées:
php
source:segmentfault.com
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal