Home > Backend Development > PHP Tutorial > $.ajax 请求php后台 自动加上反斜杠 转义字符

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

WBOY
Release: 2016-06-23 13:38:19
Original
1148 people have browsed it

如图:
$.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);}
Copy after login
Copy after login

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


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

因为你把 magic_quotes_gpc 开关打开了

if (get_magic_quotes_gpc()) {  foreach($_POST as &$v) $v = stripslashes($v);}
Copy after login
Copy after login


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

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

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template