- バックアップ一覧
- ソース を表示
- PukiWiki/Akismetによるspam(スパム)防止機能 は削除されています。
- 1 (2006-12-12 (火) 18:52:03)
- 2 (2006-12-12 (火) 18:52:03)
- 3 (2006-12-12 (火) 22:14:11)
- 4 (2006-12-13 (水) 17:23:10)
- 5 (2006-12-13 (水) 17:23:10)
- 6 (2006-12-13 (水) 17:23:10)
- 7 (2006-12-13 (水) 17:23:10)
- 8 (2006-12-13 (水) 17:23:10)
- 9 (2006-12-13 (水) 17:23:10)
- 10 (2007-02-15 (木) 17:21:54)
- 11 (2007-02-23 (金) 12:33:48)
- 12 (2007-02-23 (金) 12:40:52)
- 13 (2007-02-23 (金) 16:41:35)
- 14 (2007-03-29 (木) 16:40:38)
- 15 (2007-04-20 (金) 15:25:54)
- 16 (2007-05-12 (土) 19:41:04)
- 17 (2007-05-28 (月) 13:15:34)
- 18 (2007-05-29 (火) 10:59:15)
- 19 (2007-05-29 (火) 14:57:52)
- 20 (2007-06-01 (金) 10:27:48)
- 21 (2007-06-02 (土) 23:41:41)
- 22 (2007-06-03 (日) 10:13:52)
- 23 (2007-06-04 (月) 10:42:47)
PukiWiki/Akismetによるspam(スパム)防止機能?
見習い中の小沼です。
スパム防止用のPukiwikiライブラリを作成しました。
spam(スパム)対策が必要になった契機 †
アークウェブ プロジェクト管理方法ご紹介?というページがあります。
そのページにPukiWikiのプラグインtrackerを置いているのですが、そこが今月(2006年12月)の頭ごろからスパムの標的になってしまいました。
ひどいときは一日に20件近く投稿されていました。
会社のWebサイトがスパムだらけになってしまったら、まるでメンテナンスができていないような印象を与えてしまい、会社のイメージを大きく傷つけます。
かといって、毎日手作業でスパム投稿を削除していたのでは大変ですので、今回PukiWikiのライブラリという形でスパム防止機能を作成しました。
Akismetについて †
AkismetというWebAPIがあります。
http://akismet.com/development/
スパムのチェックに使うことができます。
個人で使用する分には無料です(ユーザ登録の必要がありますが)。
今回のスパム防止機能は上記APIを、以下のクラス経由で利用させていただきました。
http://miphp.net/blog/view/php4_akismet_class
- PHP4 Akismet Class
対策方法 †
事前準備 †
- webapi登録
- php4ダウンロード
- このライブラリをダウンロード
ファイル書き換え †
- ライブラリの書き換え
- plugin.phpの書き換え