some-client.com
からsome-rest.com
にXHRリクエストを送信した場合、PHPのリクエストの由来(ドメイン名、クライアントのIPアドレスではなく)を取得します。どのように私はPHPでリクエストの起源を得ることができますか?
可能な解決策:
- たぶん私は
$_SERVER['HTTP_ORIGIN']
を使用することができますが、それは標準であれば、私は知りません。 $_SERVER['HTTP_HOST']
または$_SERVER['SERVER_NAME']
のような別のヘッダーがありますが、実際のhostname
ではなくdomain
が返される場合もあります。- そして
$_SERVER['REMOTE_ADDR']
はクライアントIPを与える。
PHPでドメイン名のようにリクエストの発信元を取得する正しい方法は何ですか?
ありがとうございます!
私が知っているから、 '$ _SERVER ['REMOTE_ADDR']'はあなたの解決策です.DNSでないIPを得ることができます – matiaslauriti