PHP完全自学手册(珍藏版) 中文pdf扫描版下载
import('ORG.Util.Image');
Image::buildImageVerify();
//Image类的buildImageVerify方法用于生成验证码
/*
* buildImageVerify 生成图像验证码
用法 buildImageVerify($length,$mode,$type,$width,$height,$verifyName)
用法 length 验证码的长度,默认为4位数
model 验证字符串的类型,默认为数字,其他支持类型有0 字母 1 数字 2 大写字母 3 小写字母 4中文 5混合
type 验证码的图片类型,默认为png
width 验证码的宽度,默认会自动根据验证码长度自动计算
height 验证码的高度,默认为22
verifyName 验证码的SESSION记录名称,默认为verify
*/
//每次生成验证码的时候,就会通过SESSION记录本次的验证码的md5后的字符串信息,所以,要检查验证码是否正确,我们只需要在Action中使用下面的代码就行了:
//if($_SESSION['verify'] != md5($_POST['verify'])) {
//$this->error('验证码错误!');
//}
//BuildImageVerify方法不支持中文验证码的显示,如果需要显示中文验证码,请使用GBVerify方法
//模板页面调用验证码的方法
//<img src="__APP__/Index/verify" onclick="this.src='__APP__/Index/verify/'+Math.random()" style="cursor:pointer;"/>
}
转载请注明:谷谷点程序 » thinkphp中的验证码的使用方法