在web.config中更改'magic_quotes_gpc = On'

时间:2013-04-25 16:06:26

标签: php iis joomla web-config magic-quotes-gpc

如何在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

2 个答案:

答案 0 :(得分:2)

不要相信magic_quotes_gpc,引入了魔术引号选项来帮助保护开发人员免受SQL注入攻击。它有效地对通过GET,POST或COOKIE接收的所有信息执行addslashes()。不幸的是,这种保护并不完美:有一系列其他字符,数据库解释为此功能未涵盖的特殊字符。此外,未直接发送到数据库的数据必须先进行转义才能使用。

答案 1 :(得分:2)

这也适用(在PHP中)

ini_set('magic_quotes_gpc', 'Off');