检查请求是GET还是POST [英] Check whether a request is GET or POST

查看:109
本文介绍了检查请求是GET还是POST的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

可能重复:
PHP检测请求类型(GET,POST,PUT或DELETE)

Possible Duplicate:
PHP detecting request type (GET, POST, PUT or DELETE)

这应该很容易.

我有一个脚本,在脚本中我想确定请求是通过GET还是POST方法到达的.

I have a script, and in the script I want to determine whether the request arrive via GET or POST method.

正确的方法是什么?

我正在考虑使用类似的东西

I am thinking of using something like this

if (isset($_POST)) {
    // do post
} else  {
    // do get
}

但是我内心深处并不觉得这是正确的方法.有什么主意吗?

But deep in my heart I don't feel this is the right way. Any idea?

推荐答案

更好地使用

Better use $_SERVER['REQUEST_METHOD']:

if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    // …
}

这篇关于检查请求是GET还是POST的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆