请问如何将验证码的0去掉
时间:2011-11-28
来源:互联网
大家好,
我在做登陆功能的时候使用验证码
public function verify()
{
$type = isset($_GET['type'])?$_GET['type']:'gif';
import("@.ORG.Image");
Image::buildImageVerify(1,1,$type); //一位数字型的验证码
// 暂时启用简单验证码,方便开发
}
buildImageVerify在文档中的解析是这样的:
buildImageVerify($length,$mode,$type,$width,$height,$verifyName)
length:验证码癿长度,默认为4位数
mode:验证字符串的类型,默认为数字,其他支持类型有0 字母 1 数字 2 大写字母 3 小写
文 5混合(去掉了容易混淆癿字符oOLl和数字01)
type:验证码的图片类型,默认为 png
width:验证码的宽度,默认会自动根据验证码长度自动计算
height:验证码的高度,默认为22
verifyName:验证码的SESSION记录名称,默认为verify
像我上面这样无法将数字中的0去掉,请教大家有上面好办法没有?
我在做登陆功能的时候使用验证码
public function verify()
{
$type = isset($_GET['type'])?$_GET['type']:'gif';
import("@.ORG.Image");
Image::buildImageVerify(1,1,$type); //一位数字型的验证码
// 暂时启用简单验证码,方便开发
}
buildImageVerify在文档中的解析是这样的:
buildImageVerify($length,$mode,$type,$width,$height,$verifyName)
length:验证码癿长度,默认为4位数
mode:验证字符串的类型,默认为数字,其他支持类型有0 字母 1 数字 2 大写字母 3 小写
文 5混合(去掉了容易混淆癿字符oOLl和数字01)
type:验证码的图片类型,默认为 png
width:验证码的宽度,默认会自动根据验证码长度自动计算
height:验证码的高度,默认为22
verifyName:验证码的SESSION记录名称,默认为verify
像我上面这样无法将数字中的0去掉,请教大家有上面好办法没有?
作者: longyuyang 发布时间: 2011-11-28
追根溯源字符串生成是调用了String.class.php
在里面把$chars= str_repeat('0123456789',3);中的0去掉
改成:$chars= str_repeat('123456789',3);
就ok了!
在里面把$chars= str_repeat('0123456789',3);中的0去掉
改成:$chars= str_repeat('123456789',3);
就ok了!
作者: hedong 发布时间: 2011-11-28
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28