ホストのURLに依存するスクリプトでは、ホストと、HTTPプロトコルまたはHTTPSプロトコルを介した接続のどちらを判断する必要があります。例えばPHP安全で信頼性の高いホストを確認する
私はhttp://example.comに接続する場合、私はのhttpとexample.com私はもちろん$_SERVER
変数を使用することができ
を取得したいと思います。しかし、私は彼らがクライアントによって簡単に変更可能であることをインターネットで読みました。したがって、彼らは私のスクリプトを壊すことができます。ですから、$_SERVER['HTTP_HOST']
、$_SERVER['SERVER_NAME']
などは信頼できません。
両方の$ _SERVER変数を同じ値にチェックするのではなく、この問題に取り組むための方がいいですか?あなたの答え
さて、このスクリプトはクライアントWebサーバー上で実行されます。これは、自分のサーバからサーバに接続して(APIのように)接続して実行できるウィジェットのようなものなので、残念ながらこれはオプションではありません。または私はあなたを完全に誤解した –