ThinkPHP6判断请求类型GET,POST,PUT,DELETE或者HEAD

2020-09-16   阅读:337   分类:后端    标签: TP6

在很多情况下面,我们在用ThinkPHP6需要判断当前操作的请求类型是GET、POST、PUT、DELETE或者HEAD,一方面可以针对请求类型作出不同的逻辑处理,另外一方面有些情况下面需要验证安全性,过滤不安全的请求。

使用方法:

<?php
if(request()->isAjax()){
 return '1';
}else{
 return '2';
}
?>

请求对象Request类提供了下列方法来获取或判断当前请求类型:

获取当前请求类型              method()

判断是否GET请求               isGet()

判断是否POST请求             isPost()

判断是否PUT请求               isPut()

判断是否DELETE请求          isDelete()

判断是否AJAX请求             isAjax()

判断是否PJAX请求             isPjax()

判断是否JSON请求            isJson()

判断是否手机访问              isMobile()

判断是否HEAD请求           isHead()

判断是否PATCH请求         isPatch()

判断是否OPTIONS请求     isOptions()

判断是否为CLI执行            isCli()

判断是否为CGI模式            isCgi()

【腾讯云】11.11 云上盛惠,云产品限时抢购,1核2G云服务器首年88元

‘简忆博客’微信公众号 扫码关注‘简忆博客’微信公众号,获取最新文章动态
转载:请说明文章出处“来源简忆博客”。http://www.tpxhm.com/adetail/423.html

×
觉得文章有用就打赏一下文章作者
微信扫一扫打赏 微信扫一扫打赏
支付宝扫一扫打赏 支付宝扫一扫打赏

文章评论(0)

登录
简忆博客壁纸 头像

简忆博客
仕而优则学,学而优则仕。

置顶推荐

打赏本站

如果你觉得本站很棒,可以通过扫码支付打赏哦!
微信扫码:你说多少就多少~
微信扫码
支付宝扫码:你说多少就多少~
支付宝扫码
×