我需要从 CakePHP 中的引用 URL 中找到主机。我可以在带有parse_url
函数的核心 php 中做同样的事情。我已经尝试过Router::parse
功能,但它给了我来自控制器数组的输出,动作。
问问题
6110 次
3 回答
5
如果您在控制器内,$this->request->host()
将直接返回主机。
于 2015-10-24T06:44:23.420 回答
4
您可以通过以下方式获取主机名
$pieces = parse_url(Router::url('/', true));
print $pieces['host'];
于 2013-09-23T12:39:58.253 回答
2
在控制器或视图中
$host = $this->request->host();
其他文件:
您可以使用:
$host = Router::getRequest(true)->host();
或者:
$request = new CakeRequest();
$host = $request->host();
于 2016-05-08T13:26:37.040 回答