ThinkPHP5.1接收post、get参数
我们要先认识的是请求对象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参数相关推荐
- go语言练习:幂、函授接收和返回参数、转义字符、变量和常量
1.实现a^b次方 package mainfunc main() {r2 := power1(2,4)println(r2) } func power1(a uint64, b uint64) (r ...
- Vue route页面跳转,传递参数接收到的参数为空
Vue在处理页面跳转传递参数的时候 var devId = row.id; this.$router.push({ name: '/showDevs/devDetail' ,params:{" ...
- nodejs接收get请求参数
nodejs接收get请求参数 1.1-浏览器向服务器发送get请求参数的两种方式 1.2-服务端使用url模块解析get请求参数 在http协议中,一个完整的url路径如下图 通过下图我们可以得知, ...
- Vue简单封装axios—解决post请求后端接收不到参数问题
1.在src/下新建api文件夹,api/下新建index.js和public.js 在public.js中: import axios from 'axios'; import qs from 'q ...
- java webmethod 参数_java详解Spring接收web请求参数的方式
本篇文章给大家带来的内容是java详解Spring接收web请求参数的方式 .有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 1 查询参数 请求格式:url?参数1=值1&参 ...
- SpringMVC接收哪些类型参数参数
支持的数据类型: 基本类型参数: 包括基本类型和 String 类型 POJO 类型参数: 包括实体类,以及关联的实体类 数组和集合类型参数: 包括 List 结构和 Map 结构的集合(包括数组) ...
- html载入hta文件,HTA文件去除html控件认证和接收命令行参数
一是利用hta 去掉htm的控件验证 hta1的代码如下: sample html application one activexcontrol.htm代码如下: dim filesystem ' c ...
- 【跨域问题】Vue简单封装axios—解决post请求后端接收不到参数问题
原因分析: 1. 传参数据没有序列化? 解决办法: [推荐] [推荐阅读] vue+axios+qs序列化 "三步解析"[含demo实例]- 代码篇 2. 服务端接受数据格式参数配 ...
- golang后端php前端,Golang如何接收前端的参数
使用Golang开发web后台,需要接收前端传来的参数并作出响应,那么Golang该如何接收前端的参数呢?一起来看下吧. Golang如何接收前端的参数 1.首先,创建一个Golang web服务.p ...
- uni.request POST 请求后台接收不到参数
uni.request POST 请求后台接收不到参数 问题描述 前端用 uni.reauest 发送 POST 请求,后台接收不到参数. 原因分析 是因为 uni.request 对传入 data ...
最新文章
- 【 FPGA 】组合逻辑中的竞争与险象问题(一)
- jira 8.2.1 安装 及一些常见的坑
- 2021年上海高考成绩分数排名查询,2021年上海高考成绩排名及一分一段表
- 三大缓存框架(Ehcache+Memcache+Redis)基础
- CALayer与UIView区别和联系【转】
- Java应用服务器对比:TomcatJettyGlassFishWildFly
- Astar算法基本概念及其实现
- VM虚拟机的安装及安装操作系统
- 1、PCB常用走线宽度
- 【工作方法系列】:STEP1 - 5分钟方法
- 如何使用内网穿透,将自己的内网接口暴露到外网
- 基于内容推荐算法html,基于内容的互联网推荐算法
- 【多场景建模】CIKM2021 阿里妈妈多场景CTR预估模型STAR 论文精读
- 3、用手机模拟器上的Autojs连接电脑vscode
- 大学生考软考合适吗?
- 【高德地图API】汇润做爱地图技术大揭秘
- 天敏VC4000视频开发设计方案
- python小小爬虫(二)——爬取小说
- Linux上使用docker运行酷Q机器人
- Ubuntu 13.04 解决 QQ 问题:pidgin-lwqq 亲测可用