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新手上路(十一)
Oct 09 PHP
php读取msn上的用户信息类
Dec 05 PHP
PHP学习笔记之一
Jan 17 PHP
PHP文件上传原理简单分析
May 29 PHP
PHP图片验证码制作实现分享(全)
May 10 PHP
Linux下CoreSeek及PHP扩展模块的安装
Sep 23 PHP
zend framework文件上传功能实例代码
Dec 25 PHP
PHP中对于浮点型的数据需要用不同的方法解决
Mar 11 PHP
PHP常见加密函数用法示例【crypt与md5】
Jan 27 PHP
PHP实现给定一列字符,生成指定长度的所有可能组合示例
Jun 22 PHP
laravel框架中控制器的创建和使用方法分析
Nov 23 PHP
Docker 安装 PHP并与Nginx的部署实例讲解
Feb 27 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下判断数组中是否存在相同的值array_unique
2008/03/25 PHP
php session和cookie使用说明
2010/04/07 PHP
php实现编辑和保存文件的方法
2015/07/20 PHP
php中static 静态变量和普通变量的区别
2016/12/01 PHP
laravel model模型处理之修改查询或修改字段时的类型格式案例
2019/10/17 PHP
基于ThinkPHP删除目录及目录文件函数
2020/10/28 PHP
神奇的7个jQuery 3D插件整理
2011/01/06 Javascript
JS获得QQ号码的昵称,头像,生日的简单实例
2013/12/04 Javascript
javascript 终止函数执行操作
2014/02/14 Javascript
jQuery+PHP实现动态数字展示特效
2015/03/14 Javascript
JS实现横向与竖向两个选项卡Tab联动的方法
2015/09/27 Javascript
JS实现仿腾讯微博无刷新删除微博效果代码
2015/10/16 Javascript
js中substr,substring,indexOf,lastIndexOf,split,replace的用法详解
2015/11/09 Javascript
JavaScript中三个等号和两个等号的区别(== 和 ===)浅析
2016/09/22 Javascript
JS正则子匹配实例分析
2016/12/22 Javascript
jQuery实现拖拽可编辑模块功能代码
2017/01/12 Javascript
浅谈JavaScript异步编程
2017/01/20 Javascript
Angular中使用better-scroll插件的方法
2018/03/27 Javascript
用vue2.0实现点击选中active其他选项互斥的效果
2018/04/12 Javascript
5分钟学会Vue动画效果(小结)
2018/07/21 Javascript
一个Java程序猿眼中的前后端分离以及Vue.js入门(推荐)
2019/04/19 Javascript
微信小程序 多行文本显示...+显示更多按钮和收起更多按钮功能
2019/09/26 Javascript
vue中如何自定义右键菜单详解
2020/12/08 Vue.js
vue前端和Django后端如何查询一定时间段内的数据
2021/02/28 Vue.js
Python利用多进程将大量数据放入有限内存的教程
2015/04/01 Python
Windows下Python2与Python3两个版本共存的方法详解
2017/02/12 Python
对Python的zip函数妙用,旋转矩阵详解
2018/12/13 Python
python 将字符串完成特定的向右移动方法
2019/06/11 Python
python opencv 实现对图像边缘扩充
2020/01/19 Python
Python sep参数使用方法详解
2020/02/12 Python
Python类class参数self原理解析
2020/11/19 Python
John Varvatos官方网站:设计师男士时装
2017/02/08 全球购物
优秀教师获奖感言
2014/01/31 职场文书
三好学生主要事迹材料
2015/11/03 职场文书
朋友圈早安励志语录!
2019/07/08 职场文书
PyQt5 QThread倒计时功能的实现代码
2021/04/02 Python