« BEST OF THE WEST | メイン | トポ作成 »

2005年10月04日

コメントスパム対策(その3)    (Movable Type)

ベイジアンフィルタでコメントスパム対策してからコメントスパムがコメント欄に表示されなくなりました。
でも、右側「最新のコメント」にタイトルだけでてきちゃったりすんのね。
なんでか「京ぽん」って記事へのコメントスパムが多いわけ。
そんでスパムはほとんど英語のみ。

もう鎖国だ!!
って訳で1バイト文字のみのコメントはエラーにしちゃうって対策を追加。
mt-comment.cgiに以下コードを追加しました。

# comment spam 対策 その2 (日本語がなきゃダメ) 2005/10/04
my $txt = param('text');
if ( ( $txt ne "" ) && ( $txt !~ m/[\x80-\xff]/ ) ) {
die('error')
}

と言う訳で今後は英語のみのコメントはエラーになりますのでご注意を!!

投稿者 nama : 2005年10月04日 17:00

コメント

コメントしてください

サイン・インを確認しました、 . コメントしてください。 (サイン・アウト)

(いままで、ここでコメントしたとがないときは、コメントを表示する前にこのウェブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)