首先,在项目目录下创建Class文件夹,用于存储个人类文件。
之后建立Data目录存放所需字体文件,其他的数据也可以放在这个文件夹下。
然后再Conf文件夹下创建verify.php配置文件。
在config.php文件中引用verify.php配置文件。
代码入下:
//加载验证码配置
'LOAD_EXT_CONFIG' => 'verify',
要使用Class文件夹下的类,要这么引用:
//引入自定义验证码类
import('Class.ValidateCode', APP_PATH); ValidateCode::doVerify();
效果:
使用的验证码类,以及配置文件:
配置文件:
'abcdefghkmnprstuvwxyzABCDEFGHKMNPRSTUVWXYZ23456789',//随机因子 'codelen' => 4, //验证码长度 'width' => 130, //宽度 'height' => 50, //高度 'font' => './App/Data/QDB.otf', //指定的字体 'fontsize' => 30, //指定字体大小 'verifyName' => 'verify', //session中验证码键值);