2

JavaScript を使用して一意のユーザーを識別する効率的な方法を提案していただけますか (たとえば、ハッシュを計算してサーバー側に送信するなど)。

編集: ポイントは、ブラウザーに「侵入」できないことです (たとえば、Cookie の送信)。また、IP もオプションではありません。そして、それはクライアント側のソリューションでなければなりません (したがって JavaScript)。

4

3 に答える 3

5

この問題の一般的な解決策は、サーバー側で一意の ID を計算し、その ID を含むブラウザーに Cookie をプッシュすることです (最初に、その Cookie が現在のブラウザーに対して既に定義されているかどうかを確認します)。

広告ネットワークは、この手法をかなり頻繁に使用して、Web ユーザーに関する人口統計情報を収集します。

EDITところで、「一意の ID」は、単にユーザーに関連付けられた最初のセッション ID にすることができます。多くのフレームワークがそれを提供できます。

于 2009-01-11T14:14:40.690 に答える
4

私はブライアンの答えに賛成しましたが、問題は一意のユーザーを特定していることを付け加えたいと思います。サーバーレベルでの参加がない限り、ページレベルを超えてステートレスであるJavascriptで実行することを主張することは、実り多いアプローチではありません.

于 2009-01-11T14:19:39.837 に答える
-1

「一意の」文字列はユーザ​​ーの IP アドレスである可能性がありますが、たとえば、企業のファイアウォールの背後にある別のユーザーが同じ IP で表示される可能性があることに注意してください。

ユーザーの IP アドレスはサーバー レベルで既に利用可能です。js は必要ありません。

于 2009-01-11T14:16:07.143 に答える