スパムコメント対策に関して質問です。


現在、PC・スマホ・ガラケー対応のサイトを制作をしています。
各々のデバイスでコメントを投稿できるようにしようと思っているのですが、スパム対策に迷っています。
ちなみにコメントの項目は「名前」「本文」のみの簡単なものになってます。

現在はスパム対策にFWに付属している「キャプチャ」を使おうとしてますが、以下の点でイマイチです。
 ・キャプチャは入力に手間がかかるので、コメント数が減少しそう。
 ・FW付属のキャプチャはセッションを使ってるので、ガラケーでは使用できない。

何か「あまり手間にならず」「多くの環境で使用できる」夢のスパム対策をご存知ないでしょうか?
ご存知の方いらっしゃいましたら、是非教えていただきたいです。

ちなみに環境は以下の通りです。

言語:PHP5.2.17
FW:CodeIgniter
サーバ:さくらインターネットのマネージドサーバ
DB:mysql5.1

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2012/04/20 13:40:15
  • 終了:2012/04/27 13:40:08

回答(2件)

id:mario-16 No.1

蝸牛角上争何事回答回数219ベストアンサー獲得回数212012/04/27 01:34:27

ポイント100pt

キャプチャをスパム対策として導入しようとなされているということはプログラムによる機械的なスパムコメントの登録を区別したいという御質問だと想定します。

「OK」ボタンを押すだけの確認画面を間に挟むとか301リダイレクトを使って実際にコメントを登録する処理のリクエストを出す前に別のリクエストを出すように組むというのはいかがでしょうか。
どちらも仕組みが分かっていればプログラムで組むのは難しいことではありませんが機械的にスパムコメントを登録するような輩は大量のコメントを登録することに注力すると思われるので対策になりうるのではないかと存じます。

id:ruirui01231 No.2

ruirui01231回答回数641ベストアンサー獲得回数172012/04/27 10:07:49

ポイント100pt

プレビューチェック
訪問者に一度プレビューしてもらい、その後改めて投稿してもらうことによりチェックする方法。手作業での投稿の強制に繋がるので、効果はそれなりに高い。さらに、訪問者への負担は少ないので良い。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません