最简单的方式生成验证码:
$Verify = new \Think\Verify();
$Verify->entry();
默认的验证码图片并输出,如下:
验证码设置的相关参数:
expire: 验证码的有效期(秒)
useImgBg: 是否使用背景图片 默认为false
fontSize: 验证码字体大小(像素) 默认为25
useCurve: 是否使用混淆曲线 默认为true
useNoise: 是否添加杂点 默认为true
imageW: 验证码宽度 设置为0为自动计算
imageH: 验证码高度 设置为0为自动计算
length :验证码位数
fontttf :指定验证码字体 默认为随机获取
useZh :是否使用中文验证码
bg :验证码背景颜色 rgb数组设置
seKey: 验证码的加密密钥
codeSet :验证码字符集合
zhSet: 验证码字符集合(中文)
实例化传入参数:
$config = array(
'fontSize' => 30, // 验证码字体大小
'length' => 3, // 验证码位数
'useNoise' => false, // 关闭验证码杂点
);
$Verify = new \Think\Verify($config);
$Verify->entry();
动态设置方式:
$Verify = new \Think\Verify();
$Verify->fontSize = 30;
$Verify->length = 3;
$Verify->useNoise = false;
$Verify-&g