PHP 弃用magic_quotes错误不会消失


php deprecation magic_quotes error won't go away

我知道不久前还有另一个关于这个问题的话题,但从来没有一个真正可靠的答案。

我正在运行Debian 6,Apache 2.2和PHP 5.3.3。 当我在服务器上查看我的 phpinfo() 输出时,它显示magic_gpc_quotes设置为关闭。 我的错误.log文件每次有人访问页面时都会收到此错误的垃圾邮件。

我已经搜索了每个.ini文件,在每一个文件中,magic_quotes_gpc都设置为关闭。

我正在使用受Suhosin保护的mod_fastcgi和php。 我不确定其中任何一个是否会影响magic_quotes_gpc的行为方式,但我真的不知道该怎么办。 任何解决此问题的帮助将不胜感激。

我也运行了 apt-get 更新,一切都是最新的。

运行grep -r 'magic_quotes_gpc' /返回 3 个 php.ini 文件,所有文件都显示magic_quotes_gpc = off

我认为这可能是mod_fastcgi导致问题的原因,所以我禁用了我的脚本使用它,但仍然收到错误。

检查 soMe PHP 文件是否使用 set_magic_quotes_runtime()