暂无 |

使用其他风格验证码

在上文《ThinkPHP 验证码详解及实例》中了解了 ThinkPHP 验证码的具体用法,本文将进一步介绍如何使用不同风格的验证码以及使用中文验证码。

上文例子使用的是默认参数,也就是生成 4 位的数字验证码。buildImageVerify 方法生成验证码时,根据不同参数,可以生成不同风格的验证码。

buildImageVerify()

buildImageVerify 方法语法如下:

buildImageVerify(length, mode, type, width, height, verifyName)
参数说明:
参数 说明
length 验证码字符个数,默认为 4 位。
mode 验证码字符类型,默认为数字。其他支持类型有:0字母 1数字 2大写字母 3小写字母 4中文 5混合(去掉了容易混淆的字符oOLl和数字01)。
type 验证码的图片类型,默认为 png 。
width 验证码图片的宽度,默认根据验证码长度自动计算。
height 验证码图片的高度,默认为 22px 。
verifyName 验证码的 SESSION 注册名称,默认为 verify 。

因此可以根据参数构造出其他风格的验证码,如:

// 5位数字
Image::buildImageVerify(5);
// 5位大写字母
Image::buildImageVerify(5, 2);
// 6位大小写字母与数字混合
Image::buildImageVerify(6, 5);
java教程
php教程
php+mysql教程
ThinkPHP教程
MySQL
C语言
css
javascript
Django教程

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论