The captcha.php library is very user-friendly and extremely easy to integrate into existing forms, because of its simple API. It nevertheless sports many configuration options, like multiple image modes and accessible alternative text riddles. It also has "AJAX" super cow powers and many sensible defaults to frustrate users less than other implementations. It prevents spambot access well, even with its relaxed defaults.
|Tags||CAPTCHA php class|
Release Notes: Better error detection and visible messages were implemented to notify of setup problems early on. Various bugs were fixed.
Release Notes: Various fixes have been contributed that prevent E_NOTICE errors, provide text translations, and streamline BASE_URL handling. A new TrueType font was added. The AJAX form callback was fixed to prevent the first incorrect status change while entering a CAPTCHA.
Release Notes: This version is almost completely rewritten, but retains the simple API. A new default drawing mode was added. It allows fuzzy solutions and gives feedback via "AJAX". The textual riddle was changed into a math question. It now manages temporary files to track CAPTCHA solving extensively, but retains support for optional time-tagged pass cookies. Logging and URL-triggered activation was added.
Release Notes: Images are now stored in temporary files and data:-URLs are further used only for compliant browsers and when the class has been explicitly configured to do so.
Release Notes: The double-redirection workaround was added for the outdated Microsoft Internet Explorer.