2016-10-12 16 views
2

https://target.com/のようなターゲットサイトがあり、http://mysites.com/index.phpのような別のサイトをホストしています。
ユーザーが自分のサイトに接続したときに、Host header parameterのようにターゲットサイトにリダイレクトしたいとします(通常、ホストヘッダーがtarget.comの場合は、ホストヘッダー値Host:google.comのリダイレクトサイトを要求します)。
これを行う簡単な方法は何ですか?私はすでにPHPでヘッダーを試して、答えを得られなかったし、新しいホストヘッダーでユーザーをリダイレクトするためにcUrlを使用するのに十分な知識がありません。PHPのホストヘッダーでリダイレクト

+1

あなたはここで答えを試みたことがありますか? : http://stackoverflow.com/questions/768431/how-to-make-a-redirect-in-php – Nir

+0

このスレッドのホストヘッダーパラメータに関する議論はありません。 –

答えて

0

PHPでリダイレクトがheader機能を使って行うことができます:あなたのケースでは、それは次のようになりますhttp://php.net/manual/ru/function.header.php

header("Location: http://target.com/"); 
+0

私は質問に言及した。ホストヘッダーパラメータ(私の例では通常target.comで、google.comに変更することを希望します)を変更する方法が必要です。 –

+0

と私の質問を破るためのtnx :) –

+0

PHPからのリクエスト(cURLのあるサーバー側から)を行うときに 'host'ヘッダーを変更できますが、ユーザーをリダイレクトするときには、ブラウザによってヘッダーが設定されているため、 。このような変更はセキュリティ上の問題と考えられます。http://security.stackexchange.com/questions/46702/how-can-i-control-the-content-of-the-http-host-header-in-requests-発行済み –