7-8 ThinkPHP5模板中请求变量的输出:$Request.方法.参数

7-8 ThinkPHP5模板中请求变量的输出:$Request.方法.参数

湿拳使桔季踏趟拐薄刻糠菲丢

7-8 ThinkPHP5模板中请求变量的输出:$Request.方法.参数第1张

1.获取get信息

7-8 ThinkPHP5模板中请求变量的输出:$Request.方法.参数第2张

D:\phpStudy\PHPTutorial\WWW\tp5\application\index\controller\Index.php:

<?php
namespace app\index\controller;
class Index extends \think\Controller
{
    public function index()
    {
        return $this->fetch();
    }
}

D:\phpStudy\PHPTutorial\WWW\tp5\application\index\view\index\index.html:

<p>我是index控制器index操作的模板文件</p>
<p>get:{$Request.get.name}</p>

执行:

7-8 ThinkPHP5模板中请求变量的输出:$Request.方法.参数第3张


使用param获取get信息(param既可以获取get又可以获取post信息)

D:\phpStudy\PHPTutorial\WWW\tp5\application\index\view\index\index.html:

<p>我是index控制器index操作的模板文件</p>
<p>get:{$Request.get.name}</p>
<p>param:{$Request.param.name}</p>

执行:

7-8 ThinkPHP5模板中请求变量的输出:$Request.方法.参数第4张

param获取path_info信息

D:\phpStudy\PHPTutorial\WWW\tp5\application\index\view\index\index.html:

<p>我是index控制器index操作的模板文件</p>
<p>get:{$Request.get.name}</p>
<p>param:{$Request.param.name}</p>
<p>param:{$Request.param.userid}</p>

执行:

7-8 ThinkPHP5模板中请求变量的输出:$Request.方法.参数第5张


获取root信息

D:\phpStudy\PHPTutorial\WWW\tp5\application\index\view\index\index.html:

<p>我是index控制器index操作的模板文件</p>
<p>get:{$Request.get.name}</p>
<p>param:{$Request.param.name}</p>
<p>param:{$Request.param.userid}</p>
<p>root:{$Request.root}</p>

执行,什么都看不到说明是根路径

7-8 ThinkPHP5模板中请求变量的输出:$Request.方法.参数第6张

root.true:获取带协议的域名

<p>我是index控制器index操作的模板文件</p>
<p>get:{$Request.get.name}</p>
<p>param:{$Request.param.name}</p>
<p>param:{$Request.param.userid}</p>
<p>root:{$Request.root.true}</p>

执行:

7-8 ThinkPHP5模板中请求变量的输出:$Request.方法.参数第7张


输出host信息,即域名

<p>我是index控制器index操作的模板文件</p>
<p>get:{$Request.get.name}</p>
<p>param:{$Request.param.name}</p>
<p>param:{$Request.param.userid}</p>
<p>root:{$Request.root.true}</p>
<p>host:{$Request.host}</p>

执行:

7-8 ThinkPHP5模板中请求变量的输出:$Request.方法.参数第8张


查看url中的path_info信息

<p>我是index控制器index操作的模板文件</p>
<p>get:{$Request.get.name}</p>
<p>param:{$Request.param.name}</p>
<p>param:{$Request.param.userid}</p>
<p>root:{$Request.root.true}</p>
<p>host:{$Request.host}</p>
<p>path_info:{$Request.pathinfo}</p>

执行:


7-8 ThinkPHP5模板中请求变量的输出:$Request.方法.参数第9张


不要扩展名

<p>我是index控制器index操作的模板文件</p>
<p>get:{$Request.get.name}</p>
<p>param:{$Request.param.name}</p>
<p>param:{$Request.param.userid}</p>
<p>root:{$Request.root.true}</p>
<p>host:{$Request.host}</p>
<p>path_info:{$Request.pathinfo}</p>
<p>path:{$Request.path}</p>

执行:

7-8 ThinkPHP5模板中请求变量的输出:$Request.方法.参数第10张


只查看扩展名

<p>我是index控制器index操作的模板文件</p>
<p>get:{$Request.get.name}</p>
<p>param:{$Request.param.name}</p>
<p>param:{$Request.param.userid}</p>
<p>root:{$Request.root.true}</p>
<p>host:{$Request.host}</p>
<p>path_info:{$Request.pathinfo}</p>
<p>path:{$Request.path}</p>
<p>ext:{$Request.ext}</p>

执行:

7-8 ThinkPHP5模板中请求变量的输出:$Request.方法.参数第11张


查看ip地址

<p>我是index控制器index操作的模板文件</p>
<p>get:{$Request.get.name}</p>
<p>param:{$Request.param.name}</p>
<p>param:{$Request.param.userid}</p>
<p>root:{$Request.root.true}</p>
<p>host:{$Request.host}</p>
<p>path_info:{$Request.pathinfo}</p>
<p>path:{$Request.path}</p>
<p>ext:{$Request.ext}</p>
<p>ip:{$Request.ip}</p>

执行:

7-8 ThinkPHP5模板中请求变量的输出:$Request.方法.参数第12张


查看模块

<p>我是index控制器index操作的模板文件</p>
<p>get:{$Request.get.name}</p>
<p>param:{$Request.param.name}</p>
<p>param:{$Request.param.userid}</p>
<p>root:{$Request.root.true}</p>
<p>host:{$Request.host}</p>
<p>path_info:{$Request.pathinfo}</p>
<p>path:{$Request.path}</p>
<p>ext:{$Request.ext}</p>
<p>ip:{$Request.ip}</p>
<p>module:{$Request.module}</p>

执行:

7-8 ThinkPHP5模板中请求变量的输出:$Request.方法.参数第13张


查看当前的控制器和操作:

<p>我是index控制器index操作的模板文件</p>
<p>get:{$Request.get.name}</p>
<p>param:{$Request.param.name}</p>
<p>param:{$Request.param.userid}</p>
<p>root:{$Request.root.true}</p>
<p>host:{$Request.host}</p>
<p>path_info:{$Request.pathinfo}</p>
<p>path:{$Request.path}</p>
<p>ext:{$Request.ext}</p>
<p>ip:{$Request.ip}</p>
<p>module:{$Request.module}</p>
<p>controller:{$Request.controller}</p>
<p>action:{$Request.action}</p>

执行:

7-8 ThinkPHP5模板中请求变量的输出:$Request.方法.参数第14张


7-8 ThinkPHP5模板中请求变量的输出:$Request.方法.参数第15张


怒扮添炮喘法腊甭阂假书垒腿