PHP:magic_quotes_gpc

时间:2012-07-11 08:24:20

标签: php magic-quotes-gpc

根据PHP手册:

  

为GPC(Get / Post / Cookie)操作设置magic_quotes状态。当magic_quotes打开时,所有'(单引号),(双引号),\(反斜杠)和NUL都会自动转义为反斜杠。

但这是否也适用于$ _REQUEST变量?

4 个答案:

答案 0 :(得分:1)

是的,因为$_REQUEST源自$_GET$_POST$_COOKIE中存储的内容。但是,我确信你已经注意到以任何方式依赖magic_quotes被认为是不好的做法,这就是为什么它从PHP 5.4开始最终删除。

答案 1 :(得分:0)

$ _REQUEST变量与GPC变量相同。

请记住,自版本5.4起,magic_quotes_gpc已从PHP中删除。建议您不要依赖它的存在,也不要将它用于新项目。

答案 2 :(得分:0)

是的,magic_quotes_gpc会影响 $ _ GET。 $ _POST,$ _COOKIE,$ _REQEUST

仅供参考:使用魔法引用它是邪恶的并且被弃用。 Check the official PHP page关于如何使用变通方法禁用magic_quotes_gpc运行时。

答案 3 :(得分:0)

是的,但你不应该使用魔术引号。

在继续之前阅读http://uk.php.net/manual/en/security.magicquotes.whynot.php