Request 获取参数<?php
namespace app\index\controller;
//use think\Controller;
use think\Request;
class Index /*extends Controller*/
{
public function index($id,$name)
{
return '$id='.$id.',$name='.$name;
}
public function demo($id='',$name='')
{
$request = Request::instance();
dump($request->param('na'));
}
}
获取各项操作/参数<?php
namespace app\index\controller;
//use think\Controller;
use think\Request;
class Index /*extends Controller*/
{
public function index($id,$name)
{
return '$id='.$id.',$name='.$name;
}
public function demo($id='',$name='',$age='')
{
$request = Request::instance();
dump($request->domain()); //获取域名
dump($request->url()); //不包含域名
dump($request->url(true)); //包含域名
dump($request->pathinfo()); //包含后缀 .html
dump($request->path()); //不包含后缀
dump($request->ext()); //返回后缀 .html
dump($request->module()); //模块
dump($request->controller());//返回控制器
// $request->action('text'); //更改操作
dump($request->action()); //获取错做方法
dump($request->method()); //获取请求类型
dump($request->ip()); //获取IP
dump($request->only('id')); //只获取ID
dump($request->except('id')); //除了ID
}
}
返回结果:string(18) "http://www.tp5.com"
string(39) "/index/index/demo/id/12/name/luo/age/22"
string(57) "http://www.tp5.com/index/index/demo/id/12/name/luo/age/22"
string(38) "index/index/demo/id/12/name/luo/age/22"
string(38) "index/index/demo/id/12/name/luo/age/22"
string(0) ""
string(5) "index"
string(5) "Index"
string(4) "demo"
string(3) "GET"
string(9) "127.0.0.1"
array(1) {
["id"] => string(2) "12"
}
array(2) {
["name"] => string(3) "luo"
["age"] => string(2) "22"
}