0

根据PHP手册:

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

但这也适用于 $_REQUEST 变量吗?

4

4 回答 4

1

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

于 2012-07-11T08:29:54.553 回答
0

$_REQUEST 变量与 GPC 变量相同。

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

于 2012-07-11T08:27:35.243 回答
0

是的,magic_quotes_gpc影响$_GET。$_POST、$_COOKIE、$_REQEUST

仅供参考:使用魔术引号是邪恶的并且已被弃用。 查看官方 PHP 页面,了解如何使用变通方法禁用 magic_quotes_gpc 运行时。

于 2012-07-11T08:27:51.873 回答
0

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

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

于 2012-07-11T08:29:31.713 回答