PhpRiot
Become Zend Certified

Prepare for the ZCE exam using our quizzes (web or iPad/iPhone). More info...


When you're ready get 7.5% off your exam voucher using voucher CJQNOV23 at the Zend Store

Zend_Captcha_ReCaptcha

The Zend_Captcha_ReCaptcha adapter uses Zend_Service_ReCaptcha to generate and validate CAPTCHAs. It exposes the following methods:

  • setPrivKey($key) and getPrivKey() allow you to specify the private key to use for the ReCaptcha service. This must be specified during construction, although it may be overridden at any point.

  • setPubKey($key) and getPubKey() allow you to specify the public key to use with the ReCaptcha service. This must be specified during construction, although it may be overridden at any point.

  • setService(Zend_Service_ReCaptcha $service) and getService() allow you to set and get the ReCaptcha service object.

  • isValid($value, $context = null) validates the user's input against the ReCaptcha service. $value is an array with the following keys:

    • recaptcha_challenge_field - Value of the ReCaptcha widget's challenge field (hidden)

    • recaptcha_response_field - Value of the ReCaptcha widget's user input field

Zend Framework