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

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

WBOY
Freigeben: 2016-06-23 13:38:19
Original
1148 Leute haben es durchsucht

如图:
$.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);}
Nach dem Login kopieren
Nach dem Login kopieren

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


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

因为你把 magic_quotes_gpc 开关打开了

if (get_magic_quotes_gpc()) {  foreach($_POST as &$v) $v = stripslashes($v);}
Nach dem Login kopieren
Nach dem Login kopieren


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

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

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage