vulcanphp / captcha
PHP 应用程序的一站式简单验证码验证
v1.0.0
2024-05-15 08:13 UTC
Requires
- php: >=7.4
README
PHP 应用程序的一站式简单验证码验证
安装
建议您使用 Composer 安装 VulcanPhp Captcha。
$ composer require vulcanphp/captcha
基本用法
<?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 }
高级用法
<?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 } ...