Maison  >  Article  >  développement back-end  >  Comment créer une chaîne sans échappement en php

Comment créer une chaîne sans échappement en php

藏色散人
藏色散人original
2020-11-17 09:17:045892parcourir

Comment créer des chaînes sans échappement en PHP : 1. Évitez de vous échapper en définissant dans le fichier de configuration php.ini ; 2. Utilisez la méthode stripcslashes pour éviter d'échapper des données ; 3. Évitez de vous échapper en définissant les données du fichier htaccess ; .

Comment créer une chaîne sans échappement en php

Recommandé : "Tutoriel vidéo PHP"

En php, pour éviter que des données ne soient échappées, en plus de définir En plus de la méthode du fichier de configuration php.ini, vous pouvez également utiliser la méthode stripcslashes() pour éviter de vous échapper, ou vous pouvez éviter de vous échapper en la définissant dans le fichier .htaccess. Ces trois méthodes sont présentées ci-dessous.

Paramètres du fichier de configuration php.ini pour éviter de s'échapper

Trouvez le répertoire d'installation de php Dans le répertoire d'installation, recherchez le fichier php.ini et ouvrez-le avec le Bloc-notes.

Dans le fichier php.ini ouvert, recherchez l'option de paramètre magic_quotes_gpc Si vous ne la trouvez pas, vous pouvez ajouter magic_quotes_gpc=Off après le fichier de configuration.

Comment créer une chaîne sans échappement en php

Utilisez la méthode stripcslashes() pour éviter d'échapper des données

Créez un nouveau fichier php nommé test.php pour l'introduction Comment éviter échapper des données à l'aide de la méthode stripcslashes().

Comment créer une chaîne sans échappement en php

Afin d'éviter les caractères tronqués lors de la sortie des données de test, header("Content-type: text/html; charset=utf-8") est utilisé ici. Le codage de la page est utf8.

Comment créer une chaîne sans échappement en php

Dans le fichier test.php, créez une variable $data, enregistrez les caractères échappés dans la variable et utilisez stripcslashes() pour supprimer les caractères échappés.

Comment créer une chaîne sans échappement en php

Exécutez le fichier test.php et vérifiez les résultats de sortie. On peut voir que les données échappées ont été converties avec succès en données sans caractères d'échappement. . Dans le développement réel, vous pouvez utiliser stripcslashes() pour traiter les données afin d'éviter d'obtenir des données échappées.

Comment créer une chaîne sans échappement en php

Définir dans le fichier .htaccess pour éviter d'échapper des données

Ouvrez le fichier .htaccess dans le répertoire racine du site Web, ajoutera des paramètres au fichier pour éviter les fuites de données.

Comment créer une chaîne sans échappement en php

Dans le fichier .htaccess, écrivez le code php_value magic_quotes_gpc Off et ajoutez-le à .htaccess pour éviter que des données ne s'échappent. Le code est le suivant :

Comment créer une chaîne sans échappement en php

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