Text_CAPTCHA

CAPTCHA (Completely Automated Public Turing tests to tell Computers and Humans Apart : コンピュータと人間を 区別するための、完全に自動化された公開チューリングテスト) を実装したものです。

導入

このパッケージは、CAPTCHA (Completely Automated Public Turing tests to tell Computers and Humans Apart : コンピュータと人間を 区別するための、完全に自動化された公開チューリングテスト) を作成する機能を提供します。以下のような機能が含まれます。

このパッケージは CAPTCHAs を作成します。 HTTP はステートレスなプロトコルなので、Web ページの安全性を 確保するために、このパッケージを使用してきちんと実装する 必要があります。 詳細な情報は 使用例を参照ください。

現時点では、グラフィカル CAPTCHA ドライバは Image_Text に依存しており、 これを使用するには PHP のコンパイル時に TTF サポートを組み込んでおく 必要があります。

以下の例では CAPTCHA の一般的な使用法を説明します。 CAPTCHA が正しく解決された場合にのみ、フォームから送信された内容を 処理します。

CAPTCHA およびその内部動作についての情報

Text_CAPTCHA は CAPTCHA に関する情報を提供し、 基底クラスで定義されているいくつかの関数によって、その内部機能への アクセスが可能となります。それらの関数の実装内容は、ドライバに依存します。