Perlを中心とした技術系の話などをつらつら

2005年03月22日

mt-ban-nonja-com.pl - コメントスパム対策プラグイン

以前のエントリーでコメントスパム対策として「コメントにひらがながM回連続している部分がN箇所以上ない場合スパムとみなして、はじく」ということをやりましたが、これをMTプラグイン化してみました。

mt-ban-nonja-com.pl

前回からの変更点として、以前のエントリーではひらがなのみの連続としていたところを、ひらがなもしくはカタカナの連続としています。

上記プラグインをmtのプラグインディレクトリに放り込んでやれば動くと思います。ひらがなの連続する回数と出現箇所はプラグイン内にかかれているグローバル変数$CharRep、$NofMatchで設定できます。デフォルトは3文字連続する部分が1カ所以上あればOKとなっています。

また、$Method = "moderate"; でモデレート、"deny" で投稿を拒否します。このあたりの実装はmiyagawaさんのMTBanASCIIを参考にさせて頂きました。

Technorati TAGTechnorati TAG , , ,

Posted by horiuchi at 2005年03月22日 03:56

Continuing the discussion...

このエントリーのトラックバックURL:
http://hori-uchi.com/mt/trackback/303

このリストは、次のエントリーを参照しています: mt-ban-nonja-com.pl - コメントスパム対策プラグイン:

非常に荒っぽい方法ですが、コメントスパム対策をしました。 (CSS弄っただけ) スクリプトで流し込んでいるのでしょう。目を付けられたみたい。 IPは串...

続きを読む: 業務連絡 コメントスパム対策完了

from Birth of Blues at 2005年03月25日 09:22

Comments

Post a comment




Remember personal info?