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的超级变量$_GET获取HTML表单(Form) 数据
May 07 PHP
PHP的可变变量名的使用方法分享
Feb 05 PHP
关于PHP递归算法和应用方法介绍
Apr 15 PHP
php获取淘宝分类id示例
Jan 16 PHP
ThinkPHP3.1新特性之动态设置自动完成和自动验证示例
Jun 19 PHP
PHP使用mysqldump命令导出数据库
Apr 14 PHP
PHP合并数组+号和array_merge的区别
Jun 25 PHP
php析构函数的简单使用说明
Aug 24 PHP
php搜索文件程序分享
Oct 30 PHP
yii2 页面底部加载css和js的技巧
Apr 21 PHP
Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片示例
Sep 20 PHP
PHP类的自动加载与命名空间用法实例分析
Jun 05 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实现的Curl封装类Curl.class.php用法实例分析
2015/09/25 PHP
thinkPHP中验证码的简单实现方法
2016/12/05 PHP
PHP写的简单数字验证码实例
2017/05/23 PHP
JavaScript 继承的实现
2009/07/09 Javascript
jQuery 类twitter的文本字数限制带提示效果插件
2010/04/16 Javascript
借助script进行Http跨域请求:JSONP实现原理及代码
2013/03/19 Javascript
jquery ajax跨域解决方法(json方式)
2014/02/04 Javascript
jquery中 $.expr使用实例介绍
2014/06/09 Javascript
jQuery中clone()方法用法实例
2015/01/16 Javascript
js实现将选中值累加到文本框的方法
2015/08/12 Javascript
微信支付 JS API支付接口详解
2016/07/11 Javascript
jQuery.cookie.js实现记录最近浏览过的商品功能示例
2017/01/23 Javascript
基于jQuery插件jqzoom实现的图片放大镜效果示例
2017/01/23 Javascript
浅谈React深度编程之受控组件与非受控组件
2017/12/26 Javascript
Koa2微信公众号开发之本地开发调试环境搭建
2018/05/16 Javascript
vue 解决循环引用组件报错的问题
2018/09/06 Javascript
es6函数之rest参数用法实例分析
2020/04/18 Javascript
JS实现炫酷轮播图
2020/11/15 Javascript
[01:25]2015国际邀请赛最佳短片奖——斧王《拆塔英雄:天赋异禀》
2015/09/22 DOTA
让python的Cookie.py模块支持冒号做key的方法
2010/12/28 Python
用Python中的__slots__缓存资源以节省内存开销的方法
2015/04/02 Python
详解Python中的文本处理
2015/04/11 Python
python简单实现旋转图片的方法
2015/05/30 Python
浅析python中SQLAlchemy排序的一个坑
2017/02/24 Python
Python查看微信撤回消息代码
2018/06/07 Python
Python爬虫库BeautifulSoup的介绍与简单使用实例
2020/01/25 Python
PyCharm配置anaconda环境的步骤详解
2020/07/31 Python
介绍一下JNDI的基本概念
2013/07/26 面试题
现金会计岗位职责
2013/12/05 职场文书
人事文员岗位职责
2014/02/16 职场文书
保密协议书范本
2014/04/22 职场文书
理财学专业自荐书
2014/06/28 职场文书
工厂仓管员岗位职责范本
2014/07/17 职场文书
最美孝心少年事迹材料
2014/08/15 职场文书
司机个人年终总结
2015/03/03 职场文书
java固定大小队列的几种实现方式详解
2021/07/15 Java/Android