vulcanphp / captcha
All-In-One Simple Captcha Validation for PHP Application
Installs: 8
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
pkg:composer/vulcanphp/captcha
Requires
- php: >=7.4
README
All-In-One Simple Captcha Validation for PHP Application
Installation
It's recommended that you use Composer to install VulcanPhp Captcha.
$ composer require vulcanphp/captcha
Basic Usage
<?php use VulcanPhp\Captcha; require __DIR__ . '/vendor/autoload.php'; // Render Captcha for Contact Form echo Captcha::render('contact'); // Validate Captcha for contact form if(Captcha::validate('contact')){ // passed captcha validation }else{ // failed captcha validation }
Advanced Usage
<?php use VulcanPhp\Captcha; require __DIR__ . '/vendor/autoload.php'; // Render Captcha Using Alphanumeric echo Captcha::render( 'contact', Captcha::TYPE_ALPHANUMERIC, Captcha::DIFFICULTY_HARD, // list of all difficulties: // Captcha::DIFFICULTY_EASY (Only Small Letters) // Captcha::DIFFICULTY_MEDIUM (Small Letters + Numbers) // Captcha::DIFFICULTY_HARD (Capital Letters + Small Letters + Numbers) ); // Render a Captcha Using Mathematical Calculations echo Captcha::render('contact', Captcha::TYPE_MATHEMATICAL); // Validate Captcha for contact form if(Captcha::validate('contact', Captcha::TYPE_MATHEMATICAL)){ // passed captcha validation }else{ // failed captcha validation } ...