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
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
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
5. Fonction d'échappement MySQL. Quel expert peut me donner une
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!