php - $_GET 和 $_POST 在 PHP 中被淘汰了吗?

标签 php http post get

这似乎是一个有点愚蠢的问题,但无论哪种方式我都找不到明确的答案,也不知道该去哪里找。

我正在开发一个新的 PHP 代码库,并在某些地方使用了 $_GET。然而,审查我的代码的人说:

$_GET and $_POST will be phased out at some point in favour of $_REQUEST

我是 PHP 的新手,但这似乎值得怀疑,因为能够知道 URL 变量的设置方式对于安全性很重要。这种说法正确吗?

最佳答案

绝对不是。审查您的代码的人不知道 $_GET$_POST$_REQUEST 之间的区别以及使用 的含义$_REQUEST 而不是更具体的数组。

如果您有理由不关心用于请求的动词,请使用$_REQUEST。还要记住,cookie 出现在 $_REQUEST 中。

关于php - $_GET 和 $_POST 在 PHP 中被淘汰了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18049232/

相关文章:

php - 使用 PHP GD 库调整大小和保存图像是 hell

java - 使用 HTMLUnit 发送包含多个关键字作为参数的 POST 请求

ruby - Rack::Auth 是否与基本 HTTP 身份验证相同?

jquery - 如何将隐藏的 jQuery DataTables 列发布到表单

Javascript 检索 json 和 POST

php - Magento - 覆盖订单 Controller

php - 适用于 PHP 的 AWS Polly 文本转语音服务

php - 当函数以数组形式返回时迭代记录集

java - BufferedReader 由 HTTPClient 终止

javascript - 发布文件是否需要 <form> 标签和按钮?