$domain = $_SERVER['HTTP_HOST']; echo $domain; // 输出当前域名,如 www.example.com 使用Request对象的host方法: ThinkPHP6的Request对象提供了丰富的请求信息获取方法,其中host方法用于获取当前域名。 首先,确保你的控制器已经注入了Request对象,或者你可以通过助手函数request()来获取Request实例。 php use ...
request()->host();//当前访问域名或者IPrequest()->domain();//当前包含协议的域名request()->url();//当前完整的urlrequest()->query();//当前请求的query_stringrequest()->method();//请求方法request()->controller();//当前控制器request()->action();//当前操作 三、获取输入变量 //获取当前请...
Log::error(PHP_EOL.'域名:{domain}'.PHP_EOL.'用户标识:{UA}',['domain'=>request()->domain(),'UA'=>request()->header('user-agent'), ]); 一般情况下 写入日志会使用 error 第二个参数,但是如果直接写入一个数组,可能不会 写入成功, 这可能是第一个参数的中没有和第二个参数有与之对应的key...
请求类型是指 HTTP 请求类型,HTTP 总共五种请求类型,分别是:GET、POST、PUT、 DELETE、 HEAD。Request 类为我们提供的接口分为两类,一类是获取当前请求类型,一类是判断是否是某种类型,接下为大家分析两个代表性API: 获取当前请求类型: method() 方法
PUT, DELETE, HEAD, OPTIONS");header("access-control-allow-credentials: true");// header('Access-Control-Allow-Origin: ' . $this->request->domain());header('Access-Control-Allow-Origin: ' . $_SERVER['HTTP_ORIGIN']);} if($this->request->isOptions()) { exit;} ...
tp6如果出现连接失败或者403错误的话,(请在phpstudy中这样做) 文章被收录于专栏:用户7873631的专栏用户7873631的专栏 等php think run运行完后,就好了. 运行链接: localhost:8000/index.php/模块/控制器/方法(我这是多应用下。并且没有去掉index.php的情况下)...
'domain_bind' => [ 'admin' => 'admin', 'feigeek.com' => 'index' ], 但是当我访问www.admin.feigeek.com/时它还是跳转到了前台应用,只有当我访问www.admin.feigeek.com/admin/controllerName/actionName它才会跳转到后台应用。但手册里写的通过域名绑定可以解决必须在URL中带有应用名称的问题呀?请问各...
多模块应用模式, 在config/app.php 中 设置 'domain_bind'=>[ 'www'=>'web', '*'=>'home' ] 用域名 dev.test.com访问时,在home模块下的controller里通过以下代码 $con = Request::controller(true); $act = Request::action(true); $url=url('pub/login', ['ref' => sprin
Request::url(1); 完整域名和地址 http://tp6.api.shanliwawa.top:80/index/index Request::domain(1) http://tp6.api.shanliwawa.top Request::time() 请求时间戳 Request::app() 应用名 index Request::controller() 控制器 Index 参数true小写 Request::action() 操作 index 参数true 小写 Request::...
header('Access-Control-Allow-Origin:'. $this->request->domain()); }if($this->request->isOptions()) { exit; } 发现 问题出在 $this->request->domain() ,返回的结果一直是请求地址, 比如a.cn跨域访问b.cn的资源, $this->request->domain() 值为 b.cn ,但是Access-Control-Allow-Origin需要返...