コメントスパム対策:日本語

どうもURLのスパム対策はダメで、
日に日にスパムが増えていくような感じもしたので、
思い切ってやりました。

日本語入ってなきゃ投稿できないよ!!!対策。
英文だけじゃ投稿できなくなりました。
なので、たぶん顔文字だけの投稿とかできないかも・・・
それがなんかイヤで、今まで他の対策探していたんだが、スパムの多さに比べたら・・・

てことで、参考HPとコピペ~
http://www.yamashow.com/mt/archives/000027.html

/lib/MT/App/Comments.pm の62行目あたり、
(mt3.1の場合は、190行目にありました。)

sub post{

の中に以下を追加します。

my $txt = $q->param(‘text’);
if(($txt ne “”) && ($txt !~ m/[\x80-\xff]/)){
return $app->handle_error($app->translate(“Comment text should be written in Japanese.”));
};

さーてどうなるかな。

コメントを残す

メールアドレスが公開されることはありません。