gpt4 book ai didi

php - $_POST 与 $_SERVER ['REQUEST_METHOD'] == 'POST'

转载 作者:IT老高 更新时间:2023-10-28 11:46:54 34 4
gpt4 key购买 nike

有人称我的 Snipplr 提交之一“垃圾”,因为我使用 if ($_SERVER['REQUEST_METHOD'] == 'POST') 而不是 if ($_POST)

检查请求方法对我来说似乎更正确,因为那是我真正想做的。两者之间是否存在一些操作差异,或者这只是代码清晰度问题?

最佳答案

嗯,他们不会做同样的事情,真的。

$_SERVER['REQUEST_METHOD'] 包含请求方法(惊喜)。

$_POST 包含任何帖子数据。

POST 请求可能不包含 POST 数据。

我检查了请求方法——实际上我从未想过要测试 $_POST 数组。不过,我检查了必填的帖子字段。所以一个空的 post 请求会给用户很多错误信息——这对我来说很有意义。

关于php - $_POST 与 $_SERVER ['REQUEST_METHOD'] == 'POST',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/409351/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com