1

HTTP 要求がクライアントからプロキシ サーバー経由で行われる場合、要求の IP アドレスは常にプロキシの IP アドレスになることに気付きました。そのため、プロキシ サーバーを使用する大企業の多数のクライアントが Web サイトにアクセスする場合、その要求が固有のクライアントからのものかどうかはわかりません。http リクエストがプロキシ経由である場合、クライアントの一意性を判断する方法はありますか? http リクエストに MAC アドレスが含まれていないことはわかっているので、ほぼ除外しました。

4

2 に答える 2

5

最も簡単な方法は、応答に Cookie を設定し、それを要求で確認することです。そこにある場合は、そのクライアントを以前に見たことがあることになります (また、Cookie に何らかの ID を含めることができます)。もちろん、これはクライアントが Cookie を認識しており、ユーザーが Cookie を無効にしていない (または手動で消去していない) ことに依存しています。

一部のクライアントは Cookie を認識している可能性がありますが、毎回事実上ゼロから開始するという問題もあります。クッキーの設定方法。

于 2009-01-03T20:01:01.967 に答える
2

GUIDを持つ各新規ユーザーに Cookie を提供します。それを追跡し、サーバー ログに GUID を含めることもできます。

これは、公開 Web サーバーを使用して行い、サイト内の「固有のパス」を追跡します。

于 2009-01-03T20:00:15.743 に答える