Maison  >  Article  >  développement back-end  >  Comment désactiver les guillemets magiques php ?

Comment désactiver les guillemets magiques php ?

青灯夜游
青灯夜游original
2020-08-17 10:12:022748parcourir

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

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

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);
}

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!

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