1

定義に賛成票を投じるために、urbandictionary にログインする必要はありません。たとえば、 http ://www.urbandictionary.com/define.php?term=meters に移動して、最初の単語に賛成票を投じます。それはおそらくそれを記録します。次に、シークレット モードを開き、同じ URL に移動し、もう一度賛成票を投じようとすると、すでに投票済みであることが検出されます。Firefox や別のブラウザを開いて同じページに移動すると、すでに賛成票を投じていることが検出されます。

役に立つ/面白い/かっこいいをクリックするときの叫び声にも同じことが言えます..

彼らはこれをどのようにやっていますか?彼らは実際にユーザーの IP を記録し、賛成票のクリックごとに二重投票していないことを確認していますか? クライアント側の JavaScript 実装のように非常に高速に見えますが、新しいシークレット セッションを開いた場合、私が既に投票したことをどのように検出するのでしょうか?

このjQuery17108145102619146468_1379449108386のようなコールバックパラメータ値を持つGETリクエストがあるようです

編集: IP を記録している必要があります。同僚がリンクを開いたところ、賛成票を投じようとしたときにすでに投票したと表示されました。(そして、彼は以前にサイトを訪れたことさえありませんでした。また、外部 IP が同じであることも確認しました)

4

1 に答える 1