PHP 中TP5 Request 请求对象的实例详解


Posted in PHP onJuly 31, 2017

PHP 中TP5 Request 请求对象

public/index.php

<?php 
 
// [ 应用入口文件 ] 
// 定义应用目录 
define('APP_PATH', __DIR__ . '/../app/'); 
 
// 定义配置文件目录和应用目录同级 
define('CONF_PATH', __DIR__.'/../config/'); 
 
// 加载框架引导文件 
require __DIR__ . '/../thinkphp/start.php';

 app\index\controller\Index.php

<?php 
namespace app\index\controller; 
use think\Request; 
class Index 
{ 
  public function index(Request $request) 
  { 
    # 获取浏览器输入框的值 
    dump($request->domain()); 
    dump($request->pathinfo()); 
    dump($request->path()); 
     
    # 请求类型 
    dump($request->method()); 
    dump($request->isGet()); 
    dump($request->isPost()); 
    dump($request->isAjax()); 
     
    # 请求的参数 
    dump($request->get()); 
    dump($request->param()); 
    dump($request->post()); 
    //session('name', 'onestopweb'); 
    //cookie('email', 'onestopweb@163.com'); 
    //session(null); 
    //cookie('email',null); 
    dump($request->session()); 
    dump($request->cookie()); 
     
    dump($request->param('type')); 
    dump($request->cookie('email')); 
     
    # 获取模块 控制器 操作 
    dump($request->module()); 
    dump($request->controller()); 
    dump($request->action()); 
     
    # 获取URL 
    dump($request->url()); 
    dump($request->baseUrl()); 
  } 
}

 地址栏输入的链接:http://192.168.0.180:55/index/index/index.html?name=chaoyi&type=blog

string(23) "http://192.168.0.180:55" 
string(22) "index/index/index.html" 
string(17) "index/index/index" 
string(3) "GET" 
bool(true) 
bool(false) 
bool(false) 
array(2) { 
 ["name"] => string(6) "chaoyi" 
 ["type"] => string(4) "blog" 
} 
array(2) { 
 ["name"] => string(6) "chaoyi" 
 ["type"] => string(4) "blog" 
} 
array(0) { 
} 
array(1) { 
 ["name"] => string(10) "onestopweb" 
} 
array(3) { 
 ["username"] => string(6) "chaoyi" 
 ["PHPSESSID"] => string(26) "nugcsr2j9krr2lhk8bntggl412" 
 ["email"] => string(18) "onestopweb@163.com" 
} 
string(4) "blog" 
string(18) "onestopweb@163.com" 
string(5) "index" 
string(5) "Index" 
string(5) "index" 
string(45) "/index/index/index.html?name=chaoyi&type=blog" 
string(23) "/index/index/index.html"

 以上就是PHP 中TP5 Request 请求对象的实例如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

PHP 相关文章推荐
解析PHP中如何将数组变量写入文件
Jun 06 PHP
如何取得中文字符串中出现次数最多的子串
Aug 08 PHP
测试php连接mysql是否成功的代码分享
Jan 24 PHP
php查询mysql大量数据造成内存不足的解决方法
Mar 04 PHP
简单谈谈PHP中的Reload操作
Dec 12 PHP
详解php几行代码实现CSV格式文件输出
Jul 01 PHP
PHP截取发动短信内容的方法
Jul 04 PHP
php 替换文章中的图片路径,下载图片到本地服务器的方法
Feb 06 PHP
使用composer安装使用thinkphp6.0框架问题【视频教程】
Oct 01 PHP
php传值和传引用的区别点总结
Nov 19 PHP
php的RSA加密解密算法原理与用法分析
Jan 23 PHP
PHP如何使用JWT做Api接口身份认证的实现
Feb 03 PHP
PHP将数据导出Excel表中的实例(投机型)
Jul 31 #PHP
浅谈thinkphp5 instance 的简单实现
Jul 30 #PHP
PHP用PDO如何封装简单易用的DB类详解
Jul 30 #PHP
详解PHP防止直接访问.php 文件的实现方法
Jul 28 #PHP
php简单实现单态设计模式的方法分析
Jul 28 #PHP
[原创]PHP实现SQL语句格式化功能的方法
Jul 28 #PHP
使用php自动备份数据库表的实现方法
Jul 28 #PHP
You might like
PHP 和 HTML
2006/10/09 PHP
php输出xml格式字符串(用的这个)
2012/07/12 PHP
ThinkPHP行为扩展Behavior应用实例详解
2014/07/22 PHP
PHP实现操作redis的封装类完整实例
2015/11/14 PHP
PHP实现简单登录界面
2019/10/23 PHP
tp5.1 框架join方法用法实例分析
2020/05/26 PHP
JavaScript模板入门介绍
2012/09/26 Javascript
使用JavaScript修改浏览器URL地址栏的实现代码
2013/10/21 Javascript
js带缩略图的图片轮播效果代码分享
2015/09/14 Javascript
jquery实现的简单二级菜单效果代码
2015/09/22 Javascript
JS+CSS相对定位实现的下拉菜单
2015/10/06 Javascript
详解为Angular.js内置$http服务添加拦截器的方法
2016/12/20 Javascript
echarts3 使用总结(绘制各种图表,地图)
2017/01/05 Javascript
Express使用html模板的详细代码
2017/09/18 Javascript
Angularjs按需查询实例代码
2017/10/30 Javascript
jQuery实现列表的增加和删除功能
2018/06/14 jQuery
vue代码分割的实现(codesplit)
2018/11/13 Javascript
微信小程序swiper禁止用户手动滑动代码实例
2019/08/23 Javascript
在antd4.0中Form使用initialValue操作
2020/11/02 Javascript
Python列表(list)常用操作方法小结
2015/02/02 Python
PyQt5打开文件对话框QFileDialog实例代码
2018/02/07 Python
Python离线安装PIL 模块的方法
2019/01/08 Python
基于python实现检索标记敏感词并输出
2020/05/07 Python
为什么是 Python -m
2020/06/19 Python
Python 列表推导式需要注意的地方
2020/10/23 Python
Charlotte Tilbury英国官网:英国彩妆品牌
2017/05/26 全球购物
毕业研究生的自我鉴定
2013/11/30 职场文书
上课迟到检讨书
2014/02/19 职场文书
医学生毕业自我鉴定
2014/03/26 职场文书
计生办班子群众路线教育实践活动个人对照检查材料思想汇报
2014/10/04 职场文书
迎新生标语大全
2014/10/06 职场文书
2016廉洁从政心得体会
2016/01/19 职场文书
2016年大学光棍节活动总结
2016/04/05 职场文书
JS监听Esc 键触发事键
2021/04/14 Javascript
Python编写nmap扫描工具
2021/07/21 Python
Golang Elasticsearches 批量修改查询及发送MQ
2022/04/19 Golang