我糟糕的网络主机前几天做了一些升级,有些设置出错了,因为查看我们公司的维基(MediaWiki),每个报价都被反斜杠转义.它甚至不仅仅是被发布的数据(即:文章)受到影响,而且还有标准的MediaWiki文本.例如:
You\’ve followed a link to a page that doesn\’t exist yet. To create the page, start typing in the box below (see the help page for more info). If you are here by mistake, just click your browser\’s \’\’\’back\’\’\’ button.
我做的第一件事是使用.htaccess文件禁用magic_quotes_gpc AND magic_quotes_runtime,但这仍然存在.我的php_info()报告了这个:
Setting Local Value Master Value
magic_quotes_gpc Off On
magic_quotes_runtime Off On
magic_quotes_sybase Off Off
有任何想法吗?
解决方法:
如果使用php_admin_flag / php_admin_value设置PHP标志,则无法从.htaccess文件更改它.这让我有些头疼.在php.ini中禁用它或在运行时撤消魔术引号:
http://talks.php.net/show/php-best-practices/26