TP5框架请求响应参数实例分析


Posted in PHP onOctober 17, 2019

本文实例讲述了TP5框架请求响应参数。分享给大家供大家参考,具体如下:

1.请求

//导入系统请求类
use think\Request;
class Index
{
 public function index(Request $request)
 {
  // 以形参的方式在方法中使用
  // 1、获取请求方式
  $request->method();
  // 2、获取访问ip
  $request->ip();
  // 3、获取所有请求参数
  $request->param();
  // 4、获取所需请求参数
  $request->param('name', 'age');
  // 5、仅获取某个请求参数
  $request->only(['name', 'age']);
  // 6、获取排除某个请求参数之外的所有参数
  $request->except(['name']);
  //7、获取当前URL地址 不含域名
  $request->url();
  //8、获取包含域名的完整URL地址
  $request->url(true);
  //9、获取URL地址中的PATH_INFO信息
  $request->pathinfo();
  //10、获取当前模块名
  $request->module();
  //11、获取当前控制器
  $request->controller();
  //12、获取当前方法名
  $request->action();
 }
}

2.响应

// 导入系统响应类
use think\Response ;
class Index
{
 public function index()
 {
  $data = ['name' => 'thinkphp', 'status' => '1'];
  //1、 返回
  return $data;
  // 2、转为json格式字符串返回
  return json($data);
 }
}

3.操作

TP5框架请求响应参数实例分析

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

PHP 相关文章推荐
PHP中的CMS的涵义
Mar 11 PHP
php 中文处理函数集合
Aug 27 PHP
MySql 按时间段查询数据方法(实例说明)
Nov 02 PHP
PHP 文件类型判断代码
Mar 13 PHP
PHP获取http请求的头信息实现步骤
Dec 16 PHP
PHP冒泡算法详解(递归实现)
Nov 10 PHP
php将csv文件导入到mysql数据库的方法
Dec 24 PHP
php查询whois信息的方法
Jun 08 PHP
PHP中COOKIES使用示例
Jul 26 PHP
浅析PHP关键词替换的类(避免重复替换,保留与还原原始链接)
Sep 22 PHP
PHP中CheckBox多选框上传失败的代码写法
Feb 13 PHP
Laravel框架中VerifyCsrfToken报错问题的解决
Aug 30 PHP
laravel 之 Eloquent 模型修改器和序列化示例
Oct 17 #PHP
laravel model模型处理之修改查询或修改字段时的类型格式案例
Oct 17 #PHP
使用laravel的Eloquent模型如何获取数据库的指定列
Oct 17 #PHP
解决laravel查询构造器中的别名问题
Oct 17 #PHP
Laravel Eloquent ORM 实现查询表中指定的字段
Oct 17 #PHP
浅谈laravel5.5 belongsToMany自身的正确用法
Oct 17 #PHP
解决laravel5.4下的group by报错的问题
Oct 16 #PHP
You might like
Protoss热键控制
2020/03/14 星际争霸
PHP中文URL编解码(urlencode()rawurlencode()
2010/07/03 PHP
PHP字符串word末字符实现大小写互换的方法
2014/11/10 PHP
PHP函数nl2br()与自定义函数nl2p()换行用法分析
2016/04/02 PHP
全面了解PHP中的全局变量
2016/06/17 PHP
cakephp2.X多表联合查询join及使用分页查询的方法
2017/02/23 PHP
Laravel使用原生sql语句并调用的方法
2019/10/09 PHP
Notify - 基于jquery的消息通知插件
2011/10/18 Javascript
jquery处理json对象
2014/11/03 Javascript
简单分析javascript面向对象与原型
2015/05/21 Javascript
dul无法加载bootstrap实现unload table/user恢复
2016/09/29 Javascript
JavaScript实现弹出广告功能
2017/03/30 Javascript
jquery中$.fn和图片滚动效果实现的必备知识总结
2017/04/21 jQuery
让div运动起来 js实现缓动效果
2017/07/06 Javascript
js制作简单的音乐播放器的示例代码
2017/08/28 Javascript
小程序实现订单倒计时功能
2019/04/23 Javascript
详解wepy开发小程序踩过的坑(小结)
2019/05/22 Javascript
微信小程序 弹窗输入组件的实现解析
2019/08/12 Javascript
JS判断数组四种实现方法详解
2020/06/29 Javascript
javascript this指向相关问题及改变方法
2020/11/19 Javascript
Python采用raw_input读取输入值的方法
2014/08/18 Python
python3编码问题汇总
2016/09/06 Python
python 打印出所有的对象/模块的属性(实例代码)
2016/09/11 Python
Python实现图片滑动式验证识别方法
2017/11/09 Python
Python基于Flask框架配置依赖包信息的项目迁移部署
2018/03/02 Python
Python中fnmatch模块的使用详情
2018/11/30 Python
pyqt5实现俄罗斯方块游戏
2019/01/11 Python
Python爬虫使用浏览器cookies:browsercookie过程解析
2019/10/22 Python
py-charm延长试用期限实例
2019/12/22 Python
python上传时包含boundary时的解决方法
2020/04/08 Python
浅谈HTML5新增和废弃的标签
2019/04/28 HTML / CSS
行政工作个人的自我评价
2014/02/13 职场文书
低碳生活的宣传标语
2014/06/23 职场文书
毕业生见习报告总结
2014/11/08 职场文书
2014年财务工作总结范文
2014/11/11 职场文书
在Windows Server 2012上安装 .NET Framework 3.5 所遇到的问题
2022/04/29 Servers