$.ajax 请求php后台 自动加上反斜杠 转义字符
程序员文章站
2024-01-27 13:43:10
...
如图:
$.ajax
PHP后台返回:
PHP代码
请问一下,我别的同事写出来的ajax请求 完全一样,怎么没有转义字符。
是的, web直接输出是没有的。可是response里面代表的就是后台接收的时候 产生了斜杠
可是别人传值的时候 没有出现我这种情况啊。。
$.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);}
你是通过浏览器的插件看的Response吧?
web直接输出也带 反斜杠?
是的, web直接输出是没有的。可是response里面代表的就是后台接收的时候 产生了斜杠
因为你把 magic_quotes_gpc 开关打开了
if (get_magic_quotes_gpc()) { foreach($_POST as &$v) $v = stripslashes($v);}
可是别人传值的时候 没有出现我这种情况啊。。
每个人的php环境是一样的?
上一篇: Review学生作业管理系统
下一篇: 使用PHP处理XML配置文件