Rumah > pembangunan bahagian belakang > tutorial php > $.ajax 请求php后台 自动加上反斜杠 转义字符

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

WBOY
Lepaskan: 2016-06-23 13:38:19
asal
1148 orang telah melayarinya

如图:
$.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);}
Salin selepas log masuk
Salin selepas log masuk

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


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

因为你把 magic_quotes_gpc 开关打开了

if (get_magic_quotes_gpc()) {  foreach($_POST as &$v) $v = stripslashes($v);}
Salin selepas log masuk
Salin selepas log masuk


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

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

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan