Maison > développement back-end > tutoriel php > $.ajax 请求php后台 自动加上反斜杠 转义字符

$.ajax 请求php后台 自动加上反斜杠 转义字符

WBOY
Libérer: 2016-06-23 13:38:19
original
1148 Les gens l'ont consulté

如图:
$.ajax


PHP后台返回:



PHP代码


回复讨论(解决方案)

关掉php设置项 magic quotes gpc
或者对结果运行stripslashes

关掉php设置项 magic quotes gpc
或者对结果运行stripslashes



请问一下,我别的同事写出来的ajax请求 完全一样,怎么没有转义字符。

你是通过浏览器的插件看的Response吧?
web直接输出也带 反斜杠?

因为你把 magic_quotes_gpc 开关打开了

if (get_magic_quotes_gpc()) {  foreach($_POST as &$v) $v = stripslashes($v);}
Copier après la connexion
Copier après la connexion

你是通过浏览器的插件看的Response吧?
web直接输出也带 反斜杠?


是的, web直接输出是没有的。可是response里面代表的就是后台接收的时候 产生了斜杠

因为你把 magic_quotes_gpc 开关打开了

if (get_magic_quotes_gpc()) {  foreach($_POST as &$v) $v = stripslashes($v);}
Copier après la connexion
Copier après la connexion


可是别人传值的时候 没有出现我这种情况啊。。

每个人的php环境是一样的?

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