ackintosh/captcha

此包已被废弃,不再维护。未建议替代包。

简单的Captcha生成器。

dev-master 2013-07-21 01:41 UTC

This package is auto-updated.

Last update: 2022-04-16 04:25:54 UTC


README

#PHP的Captcha

这是一个PHP的Captcha库。

sample captcha

##安装 composer.json

{
    "require": {
        "ackintosh/captcha": "dev-master"
    }
}
$ php composer.phar install

#使用 ###输出默认的Captcha图像

<?php
require_once 'vendor/autoload.php';
use Ackintosh\Captcha;
use Ackintosh\CaptchaConfig;

$cap = new Captcha(CaptchaConfig::instance());
$cap->output();

###使用设置 我们可以覆盖设置。

<?php
$config = array(
    'type'         => 'jpeg',
    'width'        => 200,
    'height'       => 100,
    'seeds'        => 'ABCDEFG1234567',
    'stringLength' =>10,
);
$cap = new Captcha(CaptchaConfig::instance($config));
$cap->output();

###验证

<?php
require_once 'vendor/autoload.php';

if (Ackintosh\Captcha::isValidCode($_POST['code']))
    echo 'ok';
else
    echo 'ng';

#要求

  • PHP 5.3或更高版本
  • GD
  • FreeType

#感谢