PHPでAPIにアクセスしているWebサイトを知る方法.
を使用してそのマシンのIPアドレスを確認できるように
$_SERVER['REMOTE_ADDR'];
では、どうすればその Web サイトの名前を知ることができるでしょうか。
PHPでAPIにアクセスしているWebサイトを知る方法.
を使用してそのマシンのIPアドレスを確認できるように
$_SERVER['REMOTE_ADDR'];
では、どうすればその Web サイトの名前を知ることができるでしょうか。
REMOTE_HOST
ユーザーが現在のページを表示しているホスト名。リバース DNS ルックアップは、ユーザーの REMOTE_ADDR に基づいています。
注:この変数を作成するには、Web サーバーを構成する必要があります。たとえば、Apacheでは、 httpd.confHostnameLookups On
内に存在する必要があります。も参照してください。gethostbyaddr()
それはあなたが成功できる限りです。
@Teneff からの上記のコメントを含めると、単一の IP アドレスを持つ単一のマシンで複数の Web サイトをホストできることがわかります
ワークフローが次のような場合に役立つと思われるgethostbyname()関数があります。
gethostbyname( $api_client['domain'] )
が等しいかどうかを確認します$_SERVER['REMOTE_ADDR']
このようにして、クライアントのアドレスが変更された場合でも解決されます。