检查请求是GET还是POST [重复]

本文翻译自:Check whether a request is GET or POST [duplicate]

Possible Duplicate: 可能重复:
PHP detecting request type (GET, POST, PUT or DELETE) PHP检测请求类型(GET,POST,PUT或DELETE)

This should be an easy one. 这应该很简单。

I have a script, and in the script I want to determine whether the request arrive via GET or POST method. 我有一个脚本,在脚本中我想确定请求是通过GET还是POST方法到达的。

What is the correct way to do it? 这样做的正确方法是什么?

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? 任何的想法?


#1楼

参考:https://stackoom.com/question/5kxP/检查请求是GET还是POST-重复


#2楼

使用$_SERVER['REQUEST_METHOD']


#3楼

Better use $_SERVER['REQUEST_METHOD'] : 最好使用$_SERVER['REQUEST_METHOD']

if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    // …
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值