php - 何时以及为什么应该使用 $_REQUEST 而不是 $_GET/$_POST/$_COOKIE?

标签 php

标题中的问题。

$_GET[foo]$_POST[foo]$_COOKIE[foo] 这三个都存在时会发生什么? $_REQUEST 中包含哪一个?

最佳答案

我会说永远不会。

如果我想通过各种方法设置某些内容,我会为每个方法编写代码以提醒自己我已经这样做了 - 否则您可能会在不知不觉中被覆盖。

不应该是这样的吗:

$_GET = 非破坏性操作(排序、记录操作、查询)

$_POST = 破坏性操作(删除、更新)

$_COOKIE = 琐碎设置(样式表首选项等)

$_SESSION = 重要设置(用户名、登录?、访问级别)

关于php - 何时以及为什么应该使用 $_REQUEST 而不是 $_GET/$_POST/$_COOKIE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/107683/

相关文章:

php - 如何创建一个使用菜单/单选按钮从 MySQL 数据库提取数据的网站?

php - 从URL到PHP再到MySQL,如何进行UTF-8编码和解码?

php - 当用户提交表单时,如何提交到 iframe 并在主页上显示结果?

php - 使用 URL 将参数传递给函数

php - 使用 imagecopyresampled() PHP GD 圆角透明_平滑_角

php - 插入选择 - 不起作用

php - 我想在 PHP 验证中仅允许 2 个字母之间有 1 个逗号

PHP 根据查询数组添加前导零

php - 如何在 C++ 中获取俄语字符串的十六进制值

php - 如何对最后一条记录的一周内的列进行求和?