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分页显示制作详细讲解
Dec 05 PHP
利用discuz自带通行证整合dedecms的方法以及文件下载
Mar 06 PHP
php下载远程文件类(支持断点续传)
Nov 14 PHP
PHP分页显示制作详细讲解
Nov 19 PHP
php flv视频时间获取函数
Jun 29 PHP
php实现在线生成条形码示例分享(条形码生成器)
Dec 30 PHP
PHP生成和获取XML格式数据的方法
Mar 04 PHP
PHP动态生成指定大小随机图片的方法
Mar 25 PHP
微信支付开发交易通知实例
Jul 12 PHP
php 计算两个时间相差的天数、小时数、分钟数、秒数详解及实例代码
Nov 09 PHP
php高清晰度无损图片压缩功能的实现代码
Dec 09 PHP
PHP中16个高危函数整理
Sep 19 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的ob_start来生成静态页面的方法分析
2011/03/09 PHP
php 搜索框提示(自动完成)实例代码
2012/02/05 PHP
php单文件版在线代码编辑器
2015/03/12 PHP
JavaScript日期时间格式化函数分享
2014/05/05 Javascript
Javascript获取CSS伪元素属性的实现代码
2014/09/28 Javascript
JQuery实现简单的图片滑动切换特效
2015/11/22 Javascript
jQuery1.9.1源码分析系列(十六)ajax之ajax框架
2015/12/04 Javascript
jQuery form插件之ajaxForm()和ajaxSubmit()的可选参数项对象
2016/01/23 Javascript
Angularjs中UI Router的使用方法
2016/05/14 Javascript
AngularJS 入门教程之HTML DOM实例详解
2016/07/28 Javascript
ASP.NET jquery ajax传递参数的实例
2016/11/02 Javascript
Bootstrap3 datetimepicker控件使用实例
2016/12/13 Javascript
微信小程序实战之运维小项目
2017/01/17 Javascript
vue.js学习笔记:如何加载本地json文件
2017/01/17 Javascript
利用transition实现文字上下抖动的效果
2017/01/21 Javascript
mpvue中使用flyjs全局拦截的实现代码
2018/09/13 Javascript
用vite搭建vue3应用的实现方法
2021/02/22 Vue.js
Python应用03 使用PyQT制作视频播放器实例
2016/12/07 Python
对Python3.x版本print函数左右对齐详解
2018/12/22 Python
html5超简单的localStorage实现记住密码的功能实现
2017/09/07 HTML / CSS
html table呈现个人简历以及单元格宽度失效的问题解决
2021/01/22 HTML / CSS
Fox Racing官方网站:越野摩托车和山地自行车装备和服装
2019/12/23 全球购物
保安员岗位职责
2013/11/17 职场文书
大学毕业生文采飞扬的自我鉴定
2013/12/03 职场文书
致跳高运动员广播稿
2014/01/13 职场文书
《梅兰芳学艺》教学反思
2014/02/24 职场文书
个人投资计划书
2014/05/01 职场文书
大型公益活动策划方案
2014/08/20 职场文书
给老婆的检讨书(搞笑版)
2015/05/06 职场文书
法定代表人资格证明书
2015/06/18 职场文书
公司车队管理制度
2015/08/04 职场文书
幼儿教师远程研修感悟
2015/11/18 职场文书
趣味运动会口号
2015/12/24 职场文书
超详细教你怎么升级Mysql的版本
2021/05/19 MySQL
WebRTC记录音视频流(web技术分享)
2022/02/24 Javascript
angular异步验证器防抖实例详解
2022/03/31 Javascript