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 增加了对 .ZIP 文件的读取功能
Oct 09 PHP
纯php打造的tab选项卡效果代码(不用js)
Dec 29 PHP
php防止伪造数据从地址栏URL提交的方法
Aug 24 PHP
PDO预处理语句PDOStatement对象使用总结
Nov 20 PHP
PHP多文件上传实例
Jul 09 PHP
详解php比较操作符的安全问题
Dec 03 PHP
php微信公众平台开发之微信群发信息
Sep 13 PHP
Zend Framework框架中实现Ajax的方法示例
Jun 27 PHP
PHP 文件锁与进程锁的使用示例
Aug 07 PHP
PHP实现的简单对称加密与解密方法实例小结
Aug 28 PHP
PHP使用Redis实现Session共享的实现示例
May 12 PHP
浅谈Laravel中使用Slack进行异常通知
May 29 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
smarty中先strip_tags过滤html标签后truncate截取文章运用
2010/10/25 PHP
PHP去掉从word直接粘贴过来的没有用格式的函数
2012/10/29 PHP
解析thinkphp的左右值无限分类
2013/06/20 PHP
PHP图片裁剪函数(保持图像不变形)
2014/05/04 PHP
PHP设计模式之工厂模式详解
2017/10/24 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
2017/11/14 PHP
laravel 实现设置时区的简单方法
2019/10/10 PHP
js form action动态修改方法
2008/11/04 Javascript
基于jQuery图片平滑连续滚动插件
2009/04/27 Javascript
Jquery工作常用实例 使用AJAX使网页进行异步更新
2011/07/26 Javascript
js中的布尔运算符使用介绍
2013/11/20 Javascript
js实现鼠标划过给div加透明度的方法
2015/05/25 Javascript
浅谈Vue-cli单文件组件引入less,sass,css样式的不同方法
2018/03/13 Javascript
JS实现中英文混合文字溢出友好截取功能
2018/08/06 Javascript
vue里面使用mui的弹出日期选择插件实例
2018/09/16 Javascript
从零撸一个pc端vue的ui组件库( 计数器组件 )
2019/08/08 Javascript
angularjs1.X 重构controller 的方法小结
2019/08/15 Javascript
JavaScript鼠标拖拽事件详解
2020/04/03 Javascript
js实现时间日期校验
2020/05/26 Javascript
在vue中实现禁止回退上一步,路由不存历史记录
2020/07/22 Javascript
利用python将json数据转换为csv格式的方法
2018/03/22 Python
python opencv实现图像边缘检测
2019/04/29 Python
Python Multiprocessing多进程 使用tqdm显示进度条的实现
2019/08/13 Python
基于Python实现大文件分割和命名脚本过程解析
2019/09/29 Python
Python openpyxl 插入折线图实例
2020/04/17 Python
基于Python绘制个人足迹地图
2020/06/01 Python
CSS3中使用RGBa来调节透明度的教程
2016/05/09 HTML / CSS
如何利用input事件来监听移动端的输入
2016/04/15 HTML / CSS
美国女性运动零售品牌:Lady Foot Locker
2017/05/12 全球购物
国际商务专业毕业生自我鉴定2014
2014/09/27 职场文书
乡镇干部个人对照检查材料思想汇报(原创篇)
2014/09/28 职场文书
司机个人年终总结
2015/03/03 职场文书
网络妈妈观后感
2015/06/08 职场文书
实用干货:敬酒词大全,帮你应付各种场合
2019/11/21 职场文书
使用vue-element-admin框架从后端动态获取菜单功能的实现
2021/04/29 Vue.js
详解分布式系统中如何用python实现Paxos
2021/05/18 Python