2011-01-06 4 views
2

コメントが同じユーザーのものであるかどうかを調べるにはどうすればよいですか?複数の仮名の下で人々が不正行為をしてコメントを投稿しようとすることを前提としています。私の環境はPHPであり、必要に応じてサードパーティのライブラリをインストールできます。このリスクを最小限に抑え、同じ情報源によって投稿されたコメントを(可能な限り)特定するには、どうすればよいですか。同じソースからのコメントの特定

+0

どういう意味ですか?あなたのサイトは、登録されていないユーザーにコメントを投稿させて、彼らが戻って再び投稿しないようにこれらの人々を識別したいのですか? – spinon

+1

あなたが何をしていても、複数の人が同じコンピュータからあなたのサイトにログインしていると、偽陽性になります。 – dqhendricks

+1

彼は同じ人が複数のアカウントを作っていないことを確認したいと思うと思います。 – dqhendricks

答えて

2

ユーザーを識別するには、ユーザーの最初のコメントにIPアドレスを記録し、以降のコメントでそのIPアドレスがデータベースに存在するかどうかを確認します。ただし、このデータは偽装されてフェールセーフではありません。

2

これを現実的に行う唯一の方法は、IPアドレスが十分にユニークではなく、クッキーがクライアント側で消去するのが簡単であるため、コメントのユーザーログインを強制することです。

もちろん、さまざまな電子メールアドレス(gmail/Yahooなど)を持つ複数のユーザーアカウントを作成する人々を止めることは何もないので、独自のツール/管理者ビューを作成して、人々がまだ誤動作していると思われる場合は、IPアドレスをチェックしてください。同様に、ブラウザエージェントのヘッダーを記録することもできます。

関連する問題