JBTALKS.CC
标题:
HTML form submit " 会变成 \"
[打印本页]
作者:
~Zero
时间:
2011-7-5 10:35 AM
标题:
HTML form submit " 会变成 \"
我 localhost 用 xampp 来写 php 系统。
在 xampp 是没这样的问题。
当我放上 hosting server 的时候,
每当在 html input 里面有 " 的时候,
我 $_POST 拿回来都会变成 \" 了。
是什么设定搞到这样的?有什么解决方法吗?
难道我要在每个 $_POST 那边都 str_replace 回去?
作者:
weeming21
时间:
2011-7-5 07:07 PM
本帖最后由 weeming21 于 2011-7-5 07:14 PM 编辑
服务器开启了magic_quote_gpc,以防止部分sql injection
开启了magic_quote_gpc后, " ' \ 会变成 \" \' \\
可以使用 stripslashes 函数把数据还原
作者:
~Zero
时间:
2011-7-7 10:50 AM
magic_quote 可以关掉吗?
到处都要 strip slash 很麻烦。
= =+
作者:
weeming21
时间:
2011-7-7 12:07 PM
你可以要求空间上关掉它
或自己写个function stripslash 全部 $_REQUEST
作者:
~Zero
时间:
2011-7-7 12:42 PM
你可以要求空间上关掉它
或自己写个function stripslash 全部 $_REQUEST
weeming21 发表于 2011-7-7 12:07 PM
这个主意不错,stripslash 全部 request. 谢拉~
欢迎光临 JBTALKS.CC (https://jbtalks.my/)
Powered by Discuz! X2.5