2017-03-19 12 views
0

ホストのURLに依存するスクリプトでは、ホストと、HTTPプロトコルまたはHTTPSプロトコルを介した接続のどちらを判断する必要があります。例えばPHP安全で信頼性の高いホストを確認する

私はhttp://example.comに接続する場合、私はのhttpexample.com私はもちろん$_SERVER変数を使用することができ

を取得したいと思います。しかし、私は彼らがクライアントによって簡単に変更可能であることをインターネットで読みました。したがって、彼らは私のスクリプトを壊すことができます。ですから、$_SERVER['HTTP_HOST']$_SERVER['SERVER_NAME']などは信頼できません。

両方の$ _SERVER変数を同じ値にチェックするのではなく、この問題に取り組むための方がいいですか?あなたの答え

答えて

0

ため

おかげで、あなたは単にあなたが必要ないくつかの定数を定義して、ちょうどどこでもあなたがそれらを必要とすることを含んでconfig.phpファイルを作成することができます。または、誤解されているかもしれませんが、私はこれがあなたが望むものだと思います。

+0

さて、このスクリプトはクライアントWebサーバー上で実行されます。これは、自分のサーバからサーバに接続して(APIのように)接続して実行できるウィジェットのようなものなので、残念ながらこれはオプションではありません。または私はあなたを完全に誤解した –

関連する問題