11
方法は
(HTTP [S] ::/xxx.yyyy.ddd/GGG/HHH)ZFでフルURL(サブドメイン、ドメイン、ディレクトリ)を抽出する方法は?
私は現在、午前完全なURLを取得するには、ZFでの機能を使用して、ありますか?
baseUrl()は、ドメインとサブドメインではなくパスのみを指定します。
私はそれを避けるために$ _SERVERから抽出する方法を知っています。
方法は
(HTTP [S] ::/xxx.yyyy.ddd/GGG/HHH)ZFでフルURL(サブドメイン、ドメイン、ディレクトリ)を抽出する方法は?
私は現在、午前完全なURLを取得するには、ZFでの機能を使用して、ありますか?
baseUrl()は、ドメインとサブドメインではなくパスのみを指定します。
私はそれを避けるために$ _SERVERから抽出する方法を知っています。
コントローラのgetRequest()メソッドを使用して、Zend_Controller_Request_Httpオブジェクトのインスタンスを取得します。要求オブジェクトのgetHttpHost()メソッドを試してください。ので、あなたのコントローラでは、それはこのようになります:
$hostName = $this->getRequest()->getHttpHost();
は、次のようにあなたの完全なURLを構築:時間が経つよう
$this->getRequest()->getScheme() . '://' . $this->getRequest()->getHttpHost() . $this->getRequest()->getRequestUri();
おかしい、私はZFがうまく書かれたOOフレームワークであることを学びましたが、あなたは簡単なことを達成するために多く書く必要があります。今日私は、ほとんどの最小限の文章で私が望むものを達成できるライブラリを使用しています。 –
うーん。 $ this-> serverUrl()はどうでしょうか? –