我们要先认识的是请求对象Request类

<?php
//要用Request类 第一步就要引入他,才能在当前控制器上使用
//知识点:use 与 namespace前面不可有空格等其他操作。
namespace app\admin\controller;
use think\Request;
class Index{
  // 在index方法引入Request
  public function index(Request $request){
    // parma 表示接收所有传过来的参数 不管是post请求还是get请求 parma都能接收到参数
    $data = $request->param();
    // post表示只接收 post方式传出来的参数
    $data1= $request->post();
    // get表示只接收get方式传出来的参数
    $data2= $request->get();
    // 假如你只想拿到一个name值,这时我们可以在括号里面加上name即可。
    $data = $request->param('name');
  }
 }
?>

在TP5.1中又怎么判断请求类型呢?

<?php
//要用Request类 第一步就要引入他,才能在当前控制器上使用
//知识点:use 与 namespace前面不可有空格等其他操作。
namespace app\admin\controller;
use think\Request;
class Index{
// 在index方法引入Request
public function index(Request $request){
//判断请求类型是否为 post
if($request->isPost()){
dump('当前请求类型为post');
}
//判断请求类型是否为 get
if($request->isGet()){
dump('当前请求类型为get');
}
//判断请求类型是否为 Put
if($request->isPut()){
dump('当前请求类型为put');
}
//判断请求类型是否为 ajax
if($request->isAjax()){
dump('当前请求类型为ajax');
}
//判断请求类型是否是手机访问
if($request->isMobile()){
dump('当前请求类型为手机类型');
}
}
}
?>

转载于:https://www.cnblogs.com/qcjdp/p/11281094.html

ThinkPHP5.1接收post、get参数相关推荐

  1. go语言练习:幂、函授接收和返回参数、转义字符、变量和常量

    1.实现a^b次方 package mainfunc main() {r2 := power1(2,4)println(r2) } func power1(a uint64, b uint64) (r ...

  2. Vue route页面跳转,传递参数接收到的参数为空

    Vue在处理页面跳转传递参数的时候 var devId = row.id; this.$router.push({ name: '/showDevs/devDetail' ,params:{" ...

  3. nodejs接收get请求参数

    nodejs接收get请求参数 1.1-浏览器向服务器发送get请求参数的两种方式 1.2-服务端使用url模块解析get请求参数 在http协议中,一个完整的url路径如下图 通过下图我们可以得知, ...

  4. Vue简单封装axios—解决post请求后端接收不到参数问题

    1.在src/下新建api文件夹,api/下新建index.js和public.js 在public.js中: import axios from 'axios'; import qs from 'q ...

  5. java webmethod 参数_java详解Spring接收web请求参数的方式

    本篇文章给大家带来的内容是java详解Spring接收web请求参数的方式 .有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 1 查询参数 请求格式:url?参数1=值1&参 ...

  6. SpringMVC接收哪些类型参数参数

    支持的数据类型: 基本类型参数: 包括基本类型和 String 类型 POJO 类型参数: 包括实体类,以及关联的实体类 数组和集合类型参数: 包括 List 结构和 Map 结构的集合(包括数组) ...

  7. html载入hta文件,HTA文件去除html控件认证和接收命令行参数

    一是利用hta 去掉htm的控件验证 hta1的代码如下: sample html application one activexcontrol.htm代码如下: dim filesystem ' c ...

  8. 【跨域问题】Vue简单封装axios—解决post请求后端接收不到参数问题

    原因分析: 1. 传参数据没有序列化? 解决办法: [推荐] [推荐阅读] vue+axios+qs序列化 "三步解析"[含demo实例]- 代码篇 2. 服务端接受数据格式参数配 ...

  9. golang后端php前端,Golang如何接收前端的参数

    使用Golang开发web后台,需要接收前端传来的参数并作出响应,那么Golang该如何接收前端的参数呢?一起来看下吧. Golang如何接收前端的参数 1.首先,创建一个Golang web服务.p ...

  10. uni.request POST 请求后台接收不到参数

    uni.request POST 请求后台接收不到参数 问题描述 前端用 uni.reauest 发送 POST 请求,后台接收不到参数. 原因分析 是因为 uni.request 对传入 data ...

最新文章

  1. 【 FPGA 】组合逻辑中的竞争与险象问题(一)
  2. jira 8.2.1 安装 及一些常见的坑
  3. 2021年上海高考成绩分数排名查询,2021年上海高考成绩排名及一分一段表
  4. 三大缓存框架(Ehcache+Memcache+Redis)基础
  5. CALayer与UIView区别和联系【转】
  6. Java应用服务器对比:TomcatJettyGlassFishWildFly
  7. Astar算法基本概念及其实现
  8. VM虚拟机的安装及安装操作系统
  9. 1、PCB常用走线宽度
  10. 【工作方法系列】:STEP1 - 5分钟方法
  11. 如何使用内网穿透,将自己的内网接口暴露到外网
  12. 基于内容推荐算法html,基于内容的互联网推荐算法
  13. 【多场景建模】CIKM2021 阿里妈妈多场景CTR预估模型STAR 论文精读
  14. 3、用手机模拟器上的Autojs连接电脑vscode
  15. 大学生考软考合适吗?
  16. 【高德地图API】汇润做爱地图技术大揭秘
  17. 天敏VC4000视频开发设计方案
  18. python小小爬虫(二)——爬取小说
  19. Linux上使用docker运行酷Q机器人
  20. Ubuntu 13.04 解决 QQ 问题:pidgin-lwqq 亲测可用

热门文章

  1. 通过正则表达式校验手机号码,拿走即用!
  2. 2022-2028年中国阻尼涂料市场研究及前瞻分析报告
  3. 连接池和协程池为何能提升并发能力?
  4. 机器学习分类指标:精确率、准确率、召回率详解
  5. windows阿里云服务器配置
  6. 做人留一线,日后好相见
  7. 【Spring】spring5新特性
  8. msql每个数据前面添加某个字符串查询或者更新
  9. CVPR2020论文解析:实例分割算法
  10. 2021年大数据常用语言Scala(六):基础语法学习 数据类型与操作符