HTTP_CLIENT_IP
HTTP_X_FORWARD_IP
REMOTE_ADDR
順番に検出しますか? それとも他の方法はありますか? IP138以外?
最も厳密な文法を使用した次の記述を見て、どこが間違っているのでしょうか?どうすれば変更できますか? リーリー
または次の機能を使用しますか?リーリー
返信内容:HTTP_X_FORWARD_IP
REMOTE_ADDR
最も厳密な
文法を使用した次の記述を見て、どこが間違っているのでしょうか?どうすれば変更できますか? リーリー または次の機能を使用しますか?
リーリー現時点では、この方法が最も安全です。
ip138は訪問者のIPのみを取得できます。サーバーアクセスの場合、それはサーバーのIPです
実際、一般のユーザーは自分の IP を意図的に隠すことはなく、複数のプロキシ層を介してサービスにアクセスすることもありません。そのため、これら 3 つを順番に判断するだけで十分です。もかなり高いです
これは良い質問です。これは実際には簡単に解決できるものではありません。一部のクライアント IP には欺瞞とプロキシに関する問題があるため、それらを取得するのは 100% 可能ではありません。しかし、他のネチズンが言ったように、プロキシを使用している一般ユーザーはまだ非常に少ないです。 IP を取得するには、独自の方法を使用することも、他のサードパーティのライブラリを参照することもできると思います