如何在web.config文件中将属性magic_quotes_gpc = On
更改为magic_quotes_gpc = Off
?它是一个带IIS的服务器,我无法编辑PHP.ini。
我尝试将以下内容添加到htaccess.txt文件中,但它不起作用。
php_flag magic_quotes_gpc Off
php_value magic_quotes_gpc Off
答案 0 :(得分:2)
不要相信magic_quotes_gpc,引入了魔术引号选项来帮助保护开发人员免受SQL注入攻击。它有效地对通过GET,POST或COOKIE接收的所有信息执行addslashes()。不幸的是,这种保护并不完美:有一系列其他字符,数据库解释为此功能未涵盖的特殊字符。此外,未直接发送到数据库的数据必须先进行转义才能使用。
答案 1 :(得分:2)
这也适用(在PHP中)
ini_set('magic_quotes_gpc', 'Off');