tp5.1.21 验证码

浏览:1794 发布日期:2018/08/15 分类:ThinkPHP5专区
use think\captcha\Captcha;
$captcha = new Captcha();
$captcha->fontSize = 12;
$captcha->length = 4;
$captcha->useNoise = false;
$captcha->codeSet = '2345678';
$captcha->imageW = 87;
$captcha->imageH = 33;
$captcha->bg = [255, 255, 255];
$captcha->reset = false;
return $captcha->entry();
验证时:
$captcha = input('captcha');
$validate = Validate::make([
'captcha|图形验证码' => 'require|captcha'
]);
$data = [
'captcha' => $captcha
];
if (!$validate->check($data)) {
$this->error($validate->getError());
}
报“图形验证码错误”。

这样验证
$captc = new Captcha();
if( !$captc->check($captcha))
{
$this->error('图形验证码错误');
// 验证失败
}
也是报错,

寻求解决办法
最佳答案
评论( 相关
后面还有条评论,点击查看>>