thinkphp6中获取php带协议的域名其实是非常的方便,框架自带的函数及Request类都可以实现,具体如下:
// thinkphp 获取带协议的域名的方法
// 方法1
echo request()->domain(); // 会返回例如: https://www.linglujun.com
// 方法2
echo request()->scheme().'://'.request()->host();
// 方法3
request() 其实是注入类 think\facade\Request;
//在控制器注入类的时候就可以使用
use think\facade\Request;
public function index(Request $request){
echo $request->domain(); // 方法基本同上
}