检查请求是GET还是POST
可能重复:
PHP检测请求类型(GET,POST,PUT或DELETE)
这应该是一个容易的。
我有一个脚本,并在脚本中我想确定请求是通过GET
还是POST
方法到达。
什么是正确的方法来做到这一点?
我正在考虑使用这样的东西
if (isset($_POST)) {
// do post
} else {
// do get
}
但是,我深深地意识到,我不觉得这是正确的方式。 任何想法?
更好地使用$_SERVER['REQUEST_METHOD']
:
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
// …
}
使用$_SERVER['REQUEST_METHOD']
。