原因是环境配置中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
来源:博客网 转载请注明出处!