&pgid();

見習い中の小沼です。
スパム防止用のPukiwikiライブラリを作成しました。

**spam(スパム)対策が必要になった契機 [#q2fbdcde]
[[アークウェブ プロジェクト管理方法ご紹介]]というページがあります。
そのページにPukiWikiのプラグインtrackerを置いているのですが、そこが今月(2006年12月)の頭ごろからスパムの標的になってしまいました。
ひどいときは一日に20件近く投稿されていました。
会社のWebサイトがスパムだらけになってしまったら、まるでメンテナンスができていないような印象を与えてしまい、会社のイメージを大きく傷つけます。
かといって、毎日手作業でスパム投稿を削除していたのでは大変ですので、今回PukiWikiのライブラリという形でスパム防止機能を作成しました。

**Akismetについて [#w5afcea5]
AkismetというWebAPIがあります。
http://akismet.com/development/
スパムのチェックに使うことができます。
個人で使用する分には無料です(ユーザ登録の必要がありますが)。

今回のスパム防止機能は上記APIを、以下のクラス経由で利用させていただきました。
http://miphp.net/blog/view/php4_akismet_class
-PHP4 Akismet Class

**対策方法 [#eff2131f]
***事前準備 [#x23bcc0e]
-webapi登録
-php4ダウンロード
-このライブラリをダウンロード

***ファイル書き換え [#c3236629]
-ライブラリの書き換え
-plugin.phpの書き換え

**内部的なこと [#qf19ece5]

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

アークウェブのサービスやソリューションはこちら