reCaptcha example
A CAPTCHA or Captcha is a type of challenge-response test used in computing to ensure that the response is not generated by a computer. ReCaptcha is a popular captcha system that uses successful decodings to helps digitise books for online use.
This validation is typically used in contact forms and registration forms to fight against spam bots.
To use it, you'll only need to include the reCaptcha API, and get an API key on the ReCaptcha website.
(Notes: the reCaptcha technology works together with the reCaptcha servers, so you cannot use it in a network which is not connected to the internet. you need to get API keys before using and pass it to Clonefish).
The live form - submit it!
Data dump
Below are the dumps of some PHP variables - submit the form to see the changes!
Contents of the $_POST array: $_POST = array ( )
Results of a $clonefish->getElementValues() call: array ( 'recaptcha' => NULL, )
There are cases when the above arrays are different. This is not a bug, but a feature: clonefish was written to help with everyday form hassles (like avoiding the missing value of an unchecked checkbox or compiling the whole date string from date selector fields).
form validation for developers!
clonefish is a proven, mature form generator class that helps PHP developers to create, validate and process secure, flexible and easy-to-maintain formslearn more