コメントスパム対策

にほんブログ村 サラリーマン日記ブログへ
ポチッとお願いします
気に入った記事があればコメント、シェアお願い致しますm(_ _"m)ペコリ

先日当ホームページのコメントに溜まったスパムコメントを削除しました

よく分からない英語(訳せるのか?みたいなのも有りました 笑)

もっと普通に人が見ているサイトに送ればいいのに。。。

定期的に消すのもめんどくさいので、対策をしてみました

[スポンサーリンク]

コメントスパムについては下記のようなサイトで調べてみました



NETAONE http://netaone.com/wp/anti-comment-spam/

当HPはPHPを使っています



PHPの基礎体力 http://www.sound-uz.jp/php/note/spampost

PHP工房 http://www.php-factory.net/trivia/09.phpt

等で対策がいろいろ情報提供されています

[スポンサーリンク]


そんな中で、下記のサイトでシンプルで効果がありそうな情報がありました



中途半端を極める http://fjri.phpapps.jp/tec/481/

入力画面にダミーの非表示状態の入力ボックスを設置し

■コメント投稿.php

<!--スパム対策(ダミーコメント)-->
<textarea name="spam_check" rows="1" cols="1" style="display: none;"><?php echo $spam_check ?></textarea>

■コメント登録.php

if (!empty($DUMMY_COMMENT)) {
  $SPAM_ERROR .='--スパムコメントと判断致しました。
  お手数お掛け致しますがメールでのご連絡をお願い致します。< br> ';
}

要はスパムコメントのようにコメントボックスに全て入力しているプログラムは

画面に表示されていないところにも入力をしてしまうところで

スパムか判断するってことですね

この対策以降スパムコメントは来なくなりました!

[スポンサーリンク]
気に入った記事があればコメント、シェアお願い致しますm(_ _"m)ペコリ

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

コメント

お名前 *

ウェブサイトURL