检查请求是GET还是POST

可能重复:
PHP检测请求types(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']