我需要在蛋糕php中找到来自referer url的主机。 我可以用核心php和parse_url函数做同样的事情。我已经尝试过Router :: parse函数,但它给出了来自控制器数组的输出,动作
答案 0 :(得分:2)
您可以通过
获取主机名 $pieces = parse_url(Router::url('/', true));
print $pieces['host'];
答案 1 :(得分:2)
如果您在控制器内,$this->request->host()
将直接返回主机。
答案 2 :(得分:0)
在控制器或视图中
$host = $this->request->host();
其他档案:
你可以使用:
$host = Router::getRequest(true)->host();
或者:
$request = new CakeRequest();
$host = $request->host();