Chapter 6. Zend_Captcha

Table of Contents

6.1. Introduction
6.2. Captcha Operation
6.3. Captcha Adapters
6.3.1. Zend_Captcha_Word
6.3.2. Zend_Captcha_Dumb
6.3.3. Zend_Captcha_Figlet
6.3.4. Zend_Captcha_Image
6.3.5. Zend_Captcha_ReCaptcha

6.1. Introduction

CAPTCHA stands for "Completely Automated Turing test to tell Computers and Humans Apart;" it is used as a challenge-response to ensure that the individual submitting information is a human and not an automated process. Typically, a captcha is used with form submissions where authenticated users are not necessary, but you desire to prevent spam submissions.

Captchas can take variety of forms, including asking logic questions, presenting skewed fonts, and presenting images and asking how they relate. Zend_Captcha aims to provide a variety of backends that may be utilized either standalone or in conjunction with Zend_Form.