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.MVC的模板标签系统(五)
Sep 05 PHP
php下MYSQL limit的优化
Jan 10 PHP
PHP中Date获取时间不正确怎么办
Jun 05 PHP
PHP 文件上传全攻略
Apr 28 PHP
php 数据库字段复用的基本原理与示例
Jul 22 PHP
apache php模块整合操作指南
Nov 16 PHP
PHP的foreach中使用引用时需要注意的一个问题和解决方法
May 29 PHP
神盾加密解密教程(三)PHP 神盾解密工具
Jun 08 PHP
Joomla实现组件中弹出一个模式(modal)窗口的方法
May 04 PHP
PHP通过引用传递参数用法分析
Dec 01 PHP
[原创]PHP实现字节数Byte转换为KB、MB、GB、TB的方法
Aug 31 PHP
Laravel定时任务的每秒执行代码
Oct 22 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的引用计数机制
2013/06/14 PHP
PHP中类属性与类静态变量的访问方法示例
2016/07/13 PHP
php实现文件预览功能
2017/05/23 PHP
php + WebUploader实现图片批量上传功能
2019/05/06 PHP
基于jquery跨浏览器显示的file上传控件
2011/10/24 Javascript
js实现连续英文字符自动换行兼容ie6 ie7和firefox
2013/09/06 Javascript
使用forever管理nodejs应用教程
2014/06/03 NodeJs
javascript数组操作方法小结和3个属性详细介绍
2014/07/05 Javascript
JS遍历Json字符串中键值对先转成JSON对象再遍历
2014/08/15 Javascript
JavaScript的History API使搜索引擎抓取AJAX内容
2015/12/07 Javascript
AngularJS 事件发布机制
2018/08/28 Javascript
从零开始封装自己的自定义Vue组件
2018/10/09 Javascript
推荐一个基于Node.js的表单验证库
2019/02/15 Javascript
vue实现可视化可拖放的自定义表单的示例代码
2019/03/20 Javascript
VUE和Antv G6实现在线拓扑图编辑操作
2020/10/28 Javascript
vue使用vant中的checkbox实现全选功能
2020/11/17 Vue.js
[00:20]TI9观赛名额抽取Ⅱ
2019/07/24 DOTA
Python enumerate遍历数组示例应用
2008/09/06 Python
Python列表删除的三种方法代码分享
2017/10/31 Python
Windows下的Jupyter Notebook 安装与自定义启动(图文详解)
2018/02/21 Python
对numpy 数组和矩阵的乘法的进一步理解
2018/04/04 Python
python实现简单多人聊天室
2018/12/11 Python
Python求两点之间的直线距离(2种实现方法)
2019/07/07 Python
python如何进行矩阵运算
2020/06/05 Python
Keras - GPU ID 和显存占用设定步骤
2020/06/22 Python
详解利用css3的var()实现运行时改变scss的变量值
2021/03/02 HTML / CSS
法国低价在线宠物商店:bitiba.fr
2020/07/03 全球购物
建筑自我鉴定
2013/10/19 职场文书
万年牢教学反思
2014/02/15 职场文书
竞选学生会主席演讲稿
2014/04/24 职场文书
银行转正自我鉴定
2014/09/29 职场文书
2015年宣传部工作总结范文
2015/03/31 职场文书
2019请假条的基本格式及范文!
2019/07/05 职场文书
人生一定要学会的三样东西:放下、忘记、珍惜
2019/08/21 职场文书
Python机器学习三大件之一numpy
2021/05/10 Python
python必学知识之文件操作(建议收藏)
2021/05/30 Python