Home » Notes » Web Design » コメントスパム対策

コメントスパム対策

サーバーの仕様によるものか、コメントの投稿のCAPTCHA画像が表示されなくなったため、この設定をとりやめました。

本当に絨毯爆撃なのかと疑うような「Gay Video」などという、腐女子心をくすぐるスパムによる被害が。

mt-comments.cgiのリネームによるスパム対策をしたので、その覚え書き。

1. mt-comments.cgiをリネーム

example.cgi

2. mt-config.cgiに追記

CommentScript example.cgi

3. mt.jsに追記

function mtCm() {
document.comments_form.action = "<$MTCGIPath$><$MTCommentScript$>";
}

4. コメントフォームからCGIPathと、CommentScriptの記述を削除

<$MTCGIPath$><$MTCommentScript$>

サンプル

<form method="post" action="" name="comments_form" id="comments-form" onsubmit="if (this.bakecookie.checked) rememberMe(this)">

コメントフォーム直下にjavascriptを追記

<script type="text/javascript">mtCm();</script>

サンプル

</form>
<script type="text/javascript">mtCm();</script>
</div>

コメント詳細の修正

コメントCGIからリダイレクトされないように修正。

<$MTCommentAuthorLink default_name="Anonymous" show_email="0" no_redirect="1"$>

参考

* * *

CAPTCHA画像が表示されたので、元に戻しました。

TrackBack

TrackBack URL for this entry (Trackback Policy) :
http://www.char-aznable.com/cgi-bin/mt/mt-tb.cgi/220

Post a Comment

( 認証サービスにサインインしないで、匿名でもコメントできます。詳しくはComment Policyをご覧ください。)

« Blu-ray+BRAVIA+逆襲のシャア | Main | 『超劇場版ケロロ軍曹3 ケロロ対ケロロ 天空大決戦であります!』を見ました »