【发布时间】:2013-09-23 12:32:38
【问题描述】:
我需要在 CakePHP 中从引荐来源网址找到主机。
我可以在核心 php 中使用 parse_url 函数做同样的事情。我已经尝试过Router::parse 函数,但它给了我来自控制器数组的输出,动作。
【问题讨论】:
标签: cakephp-2.0
我需要在 CakePHP 中从引荐来源网址找到主机。
我可以在核心 php 中使用 parse_url 函数做同样的事情。我已经尝试过Router::parse 函数,但它给了我来自控制器数组的输出,动作。
【问题讨论】:
标签: cakephp-2.0
如果您在控制器中,$this->request->host() 将直接返回主机。
【讨论】:
您可以通过
获取主机名 $pieces = parse_url(Router::url('/', true));
print $pieces['host'];
【讨论】:
在控制器或视图中
$host = $this->request->host();
其他文件:
你可以使用:
$host = Router::getRequest(true)->host();
或者:
$request = new CakeRequest();
$host = $request->host();
【讨论】: