2006年10月24日

掲示板へのスパム投稿防止

最近、掲示板荒しが増えて対応に苦慮 ちっ(怒った顔)
cgiを改造してみてもよい手立てが無い
荒しのパターンはURLや英文のみ書き込みなので、日本語が全く含まれない書き込みを禁止するプログラム探していたら、いいのが見つかりました

if (&chkZenkaku($LINE) ne 'sjis') { &error; }
sub chkZenkaku {
local($line) = @_;
(@line) = &jcode'getcode(*line);
$line[1];
}

sub error {
print "<html><body><h3>書き込みできません</h3></body></html>¥n";
exit;
}

$LINE の部分をチェックしたいデータに置き換えればOKです

出典
http://www.rescue.ne.jp/study/spam/



タグ:掲示板


posted by ガンさん | Comment(0) | TrackBack(0) | CGI改造 |
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

この記事へのトラックバック