Maison  >  Article  >  développement back-end  >  Résumé d'utilisation de l'exemple anti-évasion PHP

Résumé d'utilisation de l'exemple anti-évasion PHP

伊谢尔伦
伊谢尔伦original
2017-06-11 11:57:071923parcourir

Dans le langage PHP, l'échappement et l'anti-échappement de chaînes peuvent être réalisés en utilisant les propres fonctions addlashes() et stripslashes() fournies par PHP. 1. Fonction addlashes() La fonction addlashes() est utilisée pour ajouter une barre oblique inverse () à la chaîne spécifiée. Le format de syntaxe est le suivant : addlashes(string); Description : Renvoie une chaîne avec des barres obliques inverses ajoutées devant certains caractères à des fins d'instructions de requête de base de données, etc. Ces caractères sont des guillemets simples ('), des guillemets doubles ("), des barres obliques inverses () et NUL (caractère NULL). 2. Fonction stripslashes() La fonction stripslashes() permet d'ajouter une barre oblique inverse() à la fonction addcslashes(). Supprimer et revenir à l'état d'origine.Le format de syntaxe est le suivant : stripslashes(string); Plus tôt, nous avons présenté les données de chaîne d'échappement et d'anti-échappement, introduit le caractère d'échappement " " et comment utiliser le caractère de transfert pour convertir les chaînes.

1. Explication détaillée des fonctions d'échappement et d'anti-échappement de PHP

Résumé d'utilisation de l'exemple anti-évasion PHP

Introduction : En PHP, l'échappement et l'anti-échappement de chaînes peuvent également être réalisés en utilisant la fonction addlashes() et la fonction stripslashes() fournies par PHP

2 . Qu'est-ce que php échappe et annule les données de chaîne

Résumé d'utilisation de l'exemple anti-évasion PHP

Introduction : Traduction Comme son nom l'indique, la syntaxe spécifiée sera affichée sous la forme " ". Cependant, la syntaxe stipule que les caractères d'échappement ont des fonctions différentes selon les systèmes. Par exemple, le caractère de retour chariot et de saut de ligne sous Windows utilise "r" ou "n", tandis que Linux utilise. ce caractère. Il y a une grande différence entre les deux : "r" renvoie le curseur au début de la ligne, mais est toujours sur la ligne en cours ; "n" signifie la ligne suivante et ne reviendra pas au début de la ligne. .

3. Problème d'anti-évasion PHP

Introduction : Problème d'anti-évasion PHP

4. transfert mysql Qui maîtrise la fonction d'échappement de mysql ? Quelqu'un peut-il me donner une fonction d'échappement PHP mysql ? inversez la fonction d'échappement lors de l'interrogation. Veuillez m'éclairer ! Les symboles comme <> devraient pouvoir être convertis, n'est-ce pas ?                                                                         mysql escape

5. Fonction d'échappement MySQL. Quel expert peut me donner une Résumé d'utilisation de l'exemple anti-évasion PHP

Introduction : mysql escape Qui peut donnez-moi une fonction PHP mysql ? Qui peut me donner une fonction d'échappement PHP mysql ? Il semble que je doive inverser la fonction d'échappement lors de l'interrogation. Veuillez m'éclairer ! Les symboles tels que <> devraient pouvoir être convertis.

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