Как извлечь полный URL-адрес (поддомен, домен и каталоги) с помощью ZF?
Есть ли способ, используя функциональность в ZF, получить полный URL-адрес
(http[s]::/xxx.гггг.ddd/гггг/ччч)
В настоящее время я нахожусь в?
baseUrl() даст мне только путь, а не домен и поддомен.
Я знаю, как извлечь его из $_SERVER, пытаясь избежать этого.
11
1 answers
Используйте метод GetRequest() вашего контроллера, чтобы получить экземпляр объекта Zend_Controller_Request_Http. затем попробуйте использовать метод getHttpHost() объекта запроса. таким образом, в вашем контроллере это будет выглядеть так:
$hostName = $this->getRequest()->getHttpHost();
Создайте свой полный URL-адрес следующим образом:
$this->getRequest()->getScheme() . '://' . $this->getRequest()->getHttpHost() . $this->getRequest()->getRequestUri();
24
Author: farzad, 2014-05-06 10:52:58