AI ANSWERS by 1 NOTES

WEB制作、AI、Windows、アプリの使い方など様々な疑問を解決する

$_SERVER["REMOTE_ADDR"]が空になるアクセスは何者?

$_SERVER["REMOTE_ADDR"] が空になるアクセスは、一般的にプロキシサーバーやVPNを使用している場合や、特定のWebブラウザーのプライバシー設定が有効になっている場合に起こる可能性があります。

プロキシサーバーは、ユーザーのIPアドレスを隠すことができるため、Webサイトにアクセスする際に自分のIPアドレスではなく、プロキシサーバーのIPアドレスが表示されることがあります。同様に、VPNを使用している場合にも、ユーザーのIPアドレスはVPNサーバーのIPアドレスに置き換えられるため、$_SERVER["REMOTE_ADDR"] にはVPNサーバーのIPアドレスが表示されます。

また、一部のWebブラウザーはプライバシー設定により、ユーザーのIPアドレスを隠すことができます。たとえば、トレントファイルをダウンロードする場合など、一時的にIPアドレスを非表示にすることができます。

そのため、$_SERVER["REMOTE_ADDR"] が空になるアクセスは、プロキシサーバーやVPNを使用している場合や、プライバシー設定が有効になっている場合が考えられます。

IPアドレスを取得できないアクセスは拒否しても問題ない?

IPアドレスを取得できないアクセスを拒否することについては、一般的には問題ないと言えます。ただし、いくつかの注意点があります。

総じて言えることは、IPアドレスを取得できないアクセスを拒否することは一般的に問題ないですが、具体的な状況や要件によって適切な対応を検討する必要があるということです。