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 相关文章推荐
第十三节--对象串行化
Nov 16 PHP
php读取msn上的用户信息类
Dec 05 PHP
php jquery 实现新闻标签分类与无刷新分页
Dec 18 PHP
php 使用post,get的一种简洁方式
Apr 25 PHP
PHP5 的对象赋值机制介绍
Aug 02 PHP
基于PHP读取TXT文件向数据库导入海量数据的方法
Apr 23 PHP
input file获得文件根目录简单实现
Apr 26 PHP
php类常量的使用详解
Jun 08 PHP
JS异常处理try..catch语句的作用和实例
May 05 PHP
php在windows环境下获得cpu内存实时使用率(推荐)
Feb 08 PHP
Laravel5.4简单实现app接口Api Token认证方法
Aug 29 PHP
laravel5.1 ajax post 传值_token示例
Oct 24 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
Apache环境下PHP利用HTTP缓存协议原理解析及应用分析
2010/02/16 PHP
php中将地址生成迅雷快车旋风链接的代码[测试通过]
2011/04/20 PHP
PHP获取文件绝对路径的代码(上一级目录)
2011/05/29 PHP
奇怪的PHP引用效率问题分析
2012/03/23 PHP
PHP中使用Imagick操作PSD文件实例
2015/01/26 PHP
php递归调用删除数组空值元素的方法
2015/04/28 PHP
php实现将Session写入数据库
2015/07/26 PHP
Zend Framework教程之模型Model基本规则和使用方法
2016/03/04 PHP
PHP中的密码加密的解决方案总结
2016/10/26 PHP
PHP实现限制IP访问的方法
2017/04/20 PHP
Yii2表单事件之Ajax提交实现方法
2017/05/04 PHP
javascript multibox 全选
2009/03/22 Javascript
JSON 和 JavaScript eval使用说明
2010/06/13 Javascript
js onclick事件传参讲解
2013/11/06 Javascript
什么是MEAN?JavaScript编程中的MEAN是什么意思?
2014/12/18 Javascript
JQuery异步加载PartialView的方法
2016/06/07 Javascript
基于Bootstrap的UI扩展 StyleBootstrap
2016/06/17 Javascript
Bootstrap在线电子商务网站实战项目5
2016/10/14 Javascript
React利用插件和不用插件实现双向绑定的方法详解
2017/07/03 Javascript
nginx+vue.js实现前后端分离的示例代码
2018/02/12 Javascript
js实现前面自动补全位数的方法
2018/10/10 Javascript
微信小程序使用车牌号输入法的示例代码
2019/08/20 Javascript
Vue.js中使用Vuex实现组件数据共享案例
2020/07/31 Javascript
Python如何判断数独是否合法
2016/09/08 Python
Python贪吃蛇游戏编写代码
2020/10/26 Python
python实现淘宝秒杀聚划算抢购自动提醒源码
2020/06/23 Python
python中的闭包函数
2018/02/09 Python
Python处理PDF与CDF实例
2020/02/26 Python
jupyter 实现notebook中显示完整的行和列
2020/04/09 Python
基于HTML5 WebGL的3D机房的示例
2018/03/16 HTML / CSS
独特的礼品和创新的科技产品:The Grommet
2018/02/24 全球购物
副科竞争上岗演讲稿
2014/05/12 职场文书
五五普法心得体会
2014/09/04 职场文书
详解使用内网穿透工具Ngrok代理本地服务
2022/03/31 Servers
三种方式清除vue路由跳转router-link的历史记录
2022/04/10 Vue.js
Spring Cloud OpenFeign模版化客户端
2022/06/25 Java/Android