私はRESTAPIを作成しているので、基本的に1つのAPIキーは1つのドメインに対してのみ有効です。
例:api_key0kjs9s9s9はmysite.comでのみ有効です
これはセキュリティ上の目的であるため、0kjs9s9s9はmysite.comからのみアクセスできます。
では、質問は、ページにアクセスするドメイン名を取得する方法ですか?印刷するとprint_r($_SERVER)
、ページをリクエストしているユーザーに関する情報「REMOTE_ADDR」が1つだけ取得され、それはIPです。どこかから読んだ後、私は使用できることgethostbyaddr($_SERVER['REMOTE_ADDR'])
がわかりましたが、それが正しい方法かどうかはわかりません。この問題のコード例とサンプルコードを教えてください。
mysite.comがプロキシおよびロードバランサーファームで実行されている場合はどうなりますか?どのIPを取得しますか?プロキシまたはドメイン?
誰かが偽のドメインでリクエストを送信できますか?
前もって感謝します