PHP提交json数据出现带斜杠转义字符处理

标签:2023-06-23 14:25:18

原因是环境配置中magic_quotes_gpc的值为On时,所有输入的单引号(')和双引号(")都会变成(\')或(\")

有些服务器将magic_quotes_gpc设置成On原因是为了防止SQL注入漏洞,将内容可能含有敏感字符,如单引号(')

处理方法有

1、改环境配置:在php.ini配置文件中将magic_quotes_gpc值改成Off。

2、在代码中判断get_magic_quotes_gpc()值是否为On,如果是则对传过来的字段使用stripslashes()进行处理。

原文出处:http://www.dongblog.com/notes/6.html
来源:博客网 转载请注明出处!

活跃用户

Ta还没有签名
Ta还没有签名
?T ?m ?o ?o ?n ?
Ta还没有签名
雪落☆狼影
Ta还没有签名

友情链接


Warning: Smarty error: unable to read resource: "../../../templates/default/./common/foot/footer_index.htm" in /usr/home/hyu3925200001/htdocs/common/smarty/Smarty.class.php on line 1093

Warning: Smarty error: unable to read resource: "../../../templates/default/./common/foot/footer_index.htm" in /usr/home/hyu3925200001/htdocs/common/smarty/Smarty.class.php on line 1093