Maison > développement back-end > tutoriel php > 4 articles recommandés sur l'échappement des barres obliques

4 articles recommandés sur l'échappement des barres obliques

黄舟
Libérer: 2023-03-09 13:56:02
original
1414 Les gens l'ont consulté

Préface Récemment, lorsque j'ai enregistré le lien exploré par un robot d'exploration dans la base de données MySQL, j'ai découvert que lorsque j'enregistrais le lien à l'aide de json_encode, des caractères d'échappement étaient affichés dans la base de données, je n'avais pas besoin de cet échappement, et ce n'était pas le cas. ressemble à ça. Clair et prend de l'espace de stockage. Plus tard, j'ai découvert que par défaut, l'utilisation de json_encode pour convertir un tableau au format json échapperait automatiquement aux chaînes contenant des barres obliques dans les données, mais parfois nous n'avons pas besoin de les échapper. Cet article explique comment utiliser json_encode sans échapper automatiquement les barres obliques. Pour le tableau $a suivant, il existe deux façons de le résoudre : $a = array( 'http://www.baidu.com', 'http://www.baidu.com', 'http://www.baidu.com', 'http://www.baidu.

1. En PHP, laissez json_encode ne pas échapper automatiquement à la barre oblique "/"

4 articles recommandés sur l'échappement des barres obliques

Introduction : Cet article partage principalement avec vous deux méthodes pour empêcher json_encode d'échapper automatiquement à la barre oblique "/" en PHP. L'article donne des détails. L'exemple de code est. considéré comme ayant une certaine valeur de référence pour tous les amis qui en ont besoin peuvent y jeter un œil ci-dessous.

2. Problèmes liés à l'échappement de caractères

Introduction : Problèmes d'échappement de caractères tels que cette chaîne [td ]Pour Pour l'amour de Dieu ! [/td] J'ai échappé aux guillemets simples et je les ai enregistrés dans la base de données. Lors de l’affichage des articles, j’ai constaté que les articles avaient tous échappé aux barres obliques. Au lieu de l'enregistrer directement dans la base de données sans s'échapper, une erreur se produira parfois lors de l'insertion dans la base de données. Que dois-je faire? //Convertir certains caractères spéciaux en fonction format_html($str){ $str = str_repl

3 Pourquoi s'échapper ? Introduction : Pourquoi avez-vous besoin de vous échapper ? str_replace('','/',dirname(__FILE__))); La partie rouge ci-dessus est une barre oblique échappée, pourquoi avez-vous besoin de vous échapper ? Solution----------------------Parce que c'est un caractère spécial. ------Solution----------------------Juste pour en faire un caractère ordinaire et lui faire perdre son sens linguistique

4. Problèmes liés à l'échappement de caractères

Introduction : Problèmes d'échappement de caractères tels que cette chaîne [td]Pour l'amour de Dieu [/td ! ]J'ai échappé aux guillemets simples et les ai stockés dans la base de données. Lors de l'affichage des articles, j'ai constaté que les articles avaient tous échappé aux barres obliques. Au lieu de l'enregistrer directement dans la base de données sans s'échapper, une erreur se produira parfois lors de l'insertion dans la base de données. Que dois-je faire? //Convertir certains caractères spéciaux en fonction format_html($str){ $str = str_repl

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!

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