PEAR::Text_CAPTCHA_Numeral
PHPでCAPTCHAといえばPEAR::Text_CAPTCHAですが、最近見かけるようになった「簡単な計算をさせるCAPTCHA」を実現するパッケージです。
$PEAR_DIR/doc/Text_CAPTCHA_Numeral/examplesディレクトリにあるliveNumeral.phpあたりを実行してもらうとすぐ分かると思いますが、
Generation of numeral maths captchas
のようなCAPTCHAです。このパッケージでは、
- 計算式の作成(足し算 or 引き算)
- 計算式の取得
- 回答の取得
といった簡単なメソッドしか用意されていません。というか、これ以上不要でしょう ;-)
PEAR::Text_CAPTCHAのようにGD拡張は不要ですし、PHP(5.0以上)さえあれば動作しますので、適用範囲は結構広いと思います。