« Web2.0 と Linux コモディティ | Main | はなまるマーケットにわらびもち »

2006年4月30日

CAPTCHA でコメントスパム対策

[ | ]

あまりにもコメントスパムがひどい&MT のフィルタの使い方が良くわからないので、キャプチャを導入してみた。

キャプチャとは、画像の中に文字が書かれており、それを人間に記入させることで、機械の自動入力をはじく仕組みのこと。

PHP の Pear の中に、Text_CAPTCHA というパッケージがあったので、入れてみたのだが、これが結構大変。

というのも、ページ自体は PHP で記述できるけど、コメントを受ける mt-comments.cgi が Perl なので、セッションの受け渡しが出来ないため。

と思ったら、PHP::Session というライブラリがあり、CPAN からとってきた。

参考になったページ

Tags: , , ,

Posted by ogaoga at 2006年4月30日 23:47

Trackback Pings

TrackBack URL for this entry:
http://www.ogaoga.org/mt4/mt-tb.cgi/359

Comments

と言うことで、コメントがかけるか確認。

あ、Tab でフォーカスが移らない...

Posted by: ogaoga at 2006年4月30日 23:57

もう一度テスト。

Posted by: ogaoga at 2006年5月 4日 02:53

画像をファイルにせずに、セッションに直接書き込む方式に変更。これにより、ディスクを食わずにすむ。

あと、タブで文字入力にフォーカスが移るようにもした。

Posted by: ogaoga at 2006年5月10日 03:01

Post a comment





Remember Me?

(you may use HTML tags for style)