2016-12-06 15 views
0

私のウェブサイトで$_SERVER['REQUEST_URI']を使用すると「間違った」URLが表示され、そのURL /ドメインを表示します。 ウェブサイトのエントリドメインに持っているが、関係なく、私が訪問何ドメインhttp://www.liceng.dk/として$_SERVER['REQUEST_URI']ショーをwww.liceng.dkないと

をwww.licenergy.co.ukしかし。どうして?そして、PHPを使用してURLとして何とか表示されているドメインを取得できますか?

私の目標は、訪問者がウェブサイトを見るためにどのドメインを使用しているかに応じてロゴを変更することです。しかし、ウェブサイトにアクセスするためにどのドメインを使用するのか分からないとできません。

+1

両方のドメインはどのように処理されますか?おそらく、それはあなたのWebサーバーの設定や内部転送などの問題です。 – deceze

答えて

0

サイトをリクエストするために使用される実際のHTTPホストは、$_SERVER['HTTP_HOST']で利用できます。その値を使用して、アクセスするサイトに応じてデフォルトのロゴ/言語/その他を切り替えます。

+0

$ _SERVER ['HTTP_HOST']が表示されても、どのドメインにアクセスしても同じパスが表示されます。 https://puu.sh/sH4NZ/3332c5da1e.png https://puu.sh/sH4Ox/6d2586ef7c.png –

関連する問題