Php magic_quotes_gpc已启用

Php magic_quotes_gpc已启用,php,zend-framework,magic-quotes-gpc,Php,Zend Framework,Magic Quotes Gpc,我和Zend一起开发了一个网站 我在application.ini文件中关闭了magic\u quotes\u gpc,如下所示: phpSettings.magic_quotes_gpc = 0 phpSettings.magic_quotes_runtime = 0 phpSettings.magic_quotes_sybase = 0 但我可以看到,当用户想用这个应用程序更新或添加数据库中的数据时,如果有引号,斜杠将在它前面添加 我联系了服务器管理员,他告诉我所有这些属性都已关闭 但是当

我和Zend一起开发了一个网站

我在application.ini文件中关闭了
magic\u quotes\u gpc
,如下所示:

phpSettings.magic_quotes_gpc = 0
phpSettings.magic_quotes_runtime = 0
phpSettings.magic_quotes_sybase = 0
但我可以看到,当用户想用这个应用程序更新或添加数据库中的数据时,如果有引号,斜杠将在它前面添加

我联系了服务器管理员,他告诉我所有这些属性都已关闭

但是当我回显
get_magic_quotes_gpc(),它打印1


我该怎么办

正在运行哪个PHP版本?只需一个简单的
echo phpversion()应该足够了<代码>echo PHP_版本也应该提供此信息。这一点很重要,因为在PHP版本的过程中,这种行为已经发生了变化。现在,这偏离了您的问题,但是您能够升级PHP吗?5.2已经过时了。不,我不这么认为(
set\u magic\u quotes\u运行时(false)
在每个脚本的顶部可能会暂时解决您的问题。否则升级。升级PHP是最终的解决方案,即使这意味着找到其他人来管理您的服务器,并确保您自己的代码是最新的。我是这样做的,但当我运行这些代码时
echo get_magic_quotes_runtime();echo get_magic_quotes_gpc();
第一个结果为0,第二个结果为1!!!!