Maison > développement back-end > Problème PHP > Comment désactiver les guillemets magiques php ?

Comment désactiver les guillemets magiques php ?

青灯夜游
Libérer: 2023-03-04 15:40:02
original
2792 Les gens l'ont consulté

Comment désactiver les guillemets magiques php : définissez les options "magic_quotes_gpc", "magic_quotes_runtime" et "magic_quotes_sybase" sur "Off" dans le fichier de configuration PHP php.ini.

Comment désactiver les guillemets magiques php ?

Recommandé : "Tutoriel vidéo PHP"

Citations magiques de fermeture PHP

1. Modifiez le fichier de configuration PHP php.ini

Cette méthode ne convient que si vous avez le droit de gérer le serveur. Si vous utilisez un espace virtuel, vous ne pouvez utiliser que ce dernier. deux méthode.

Désactivez magic_quotes_gpc, magic_quotes_runtime et magic_quotes_sybase dans le fichier de configuration PHP php.ini.

Comme indiqué ci-dessous :

magic_quotes_gpc = Off
magic_quotes_runtime = Off
magic_quotes_sybase = Off
Copier après la connexion

2. Utilisez le fichier .htaccess

Cette méthode ne fonctionne que lorsque le serveur prend en charge htaccess, qui est généralement pris en charge par les serveurs actuels

Ajoutez la phrase suivante au fichier .htaccess dans le répertoire du programme :

php_flag magic_quotes_gpc Off
Copier après la connexion

3. Shield

dans le code Cette méthode est la plus portable et n'a pas besoin de prendre en compte le serveur. configuration. Il peut être utilisé s’il prend en charge PHP.

Ajoutez le code suivant au début de tous les fichiers PHP

if(get_magic_quotes_gpc()){
function stripslashes_deep($value){
$value=is_array($value)?array_map('stripslashes_deep',$value):stripslashes($value);
return $value;
}
$_POST=array_map('stripslashes_deep',$_POST);
$_GET=array_map('stripslashes_deep',$_GET);
$_COOKIE=array_map('stripslashes_deep',$_COOKIE);
$_REQUEST=array_map('stripslashes_deep',$_REQUEST);
}
Copier après la connexion

Pour plus de connaissances en programmation, veuillez visiter : Site Web d'apprentissage en programmation ! !

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:php.cn
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