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程序员编程注意事项
Apr 10 PHP
php获取url字符串截取路径的文件名和扩展名的函数
Jan 22 PHP
PHP的autoload自动加载机制使用说明
Dec 28 PHP
php 阴历-农历-转换类代码
Jan 16 PHP
php中使用接口实现工厂设计模式的代码
Jun 17 PHP
解析php中的escape函数
Jun 29 PHP
CodeIgniter模板引擎使用实例
Jul 15 PHP
php开启与关闭错误提示适用于没有修改php.ini的权限
Oct 16 PHP
php生成年月日下载列表的方法
Apr 24 PHP
在Windows系统下使用PHP生成Word文档的教程
Jul 03 PHP
PHP易混淆知识整理笔记
Sep 24 PHP
浅析PHP中的 inet_pton 网络函数
Dec 16 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中文乱码
2009/11/26 PHP
PHP隐形一句话后门,和ThinkPHP框架加密码程序(base64_decode)
2011/11/02 PHP
记录PHP错误日志 display_errors与log_errors的区别
2012/10/09 PHP
Thinkphp 空操作、空控制器、命名空间(详解)
2017/05/05 PHP
云网广告中的代码,提示出错,大家找找
2006/11/21 Javascript
js 提交和设置表单的值
2008/12/19 Javascript
AngularJS语法详解
2015/01/23 Javascript
Jquery+Ajax+PHP+MySQL实现分类列表管理(上)
2015/10/28 Javascript
AngularJS模板加载用法详解
2016/11/04 Javascript
浅析location.href跨窗口调用函数
2016/11/22 Javascript
AngularJS通过ng-route实现基本的路由功能实例详解
2016/12/13 Javascript
Vue.js 递归组件实现树形菜单(实例分享)
2016/12/21 Javascript
javascript-解决mongoose数据查询的异步操作
2016/12/22 Javascript
基于vue.js的分页插件详解
2017/11/27 Javascript
Vue项目中如何引入icon图标
2018/03/28 Javascript
Vue项目使用CDN优化首屏加载问题
2018/04/01 Javascript
AngularJS实现的鼠标拖动画矩形框示例【可兼容IE8】
2019/05/17 Javascript
javascript设计模式 ? 中介者模式原理与用法实例分析
2020/04/20 Javascript
vue使用echarts实现水平柱形图实例
2020/09/09 Javascript
[46:53]Secret vs Liquid 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
[01:55]TI9显影之尘系列 - Evil Geniuses
2019/08/22 DOTA
详解python3中zipfile模块用法
2018/06/18 Python
tensorflow实现简单逻辑回归
2018/09/07 Python
python 二维矩阵转三维矩阵示例
2019/11/30 Python
Python Selenium实现无可视化界面过程解析
2020/08/25 Python
python从PDF中提取数据的示例
2020/10/30 Python
HTML高亮关键字的实现代码
2018/10/22 HTML / CSS
如何使用canvas绘制可移动网格的示例代码
2020/12/14 HTML / CSS
英国领先的鞋类零售商:Shoe Zone
2018/12/13 全球购物
Yves Rocher伊夫·黎雪美国官网:法国始创植物美肌1959
2019/01/09 全球购物
贝佳斯官方网站:Borghese
2020/05/08 全球购物
依法行政工作汇报材料
2014/10/28 职场文书
毕业生政审意见范文
2015/06/04 职场文书
旷工检讨书大全
2015/08/15 职场文书
2015年党风廉政建设个人总结
2015/08/18 职场文书
Python List remove()实例用法详解
2021/08/02 Python