验证码 支持中文验证码
实例方法
session_start();
define('IN_SYS', true);
require_once 'ValidationCode.class.php';
$vsafecode = new validationSafeCode();
$sessionsavepath = 'default';
$vsafecode->SetCon('eD', 14, 4, 5, '#000000', 0, '#FFFFFF', 80, 30, 'png', 'RLDXCG', 100, 8, 9, '', $sessionsavepath, 'SafeCodelogin', 0);
- 参数说明:
- 第一个参数:(英文数字可叠加)
-
CS: 简体中文
-
CT:繁体中文
-
E:大写英文
-
e:小写英文
-
D: 数字
- 第二个参数:字体大小
- 第三个参数:随机字符长度
- 第四个参数:字体选择 1> 宋体 2> 隶书 3> 雅黑 4> 英文字体 5> 英文字体 6> 英文字体 可自行替换字体文件 注意 中英文支持
- 第五个参数:字体颜色,填写16进制色,如果是参数"X"则为随机色
- 第六个参数:填正数顺时针倾斜相应的值,负数则逆时针
- 第七个参数:背景颜色,填写16进制色,如填写 "img"表示使用背景库图片做背景,img文件夹即为背景,可自行修改 默认白色
- 第八个参数:图片宽度
- 第九个参数:图片高度
- 第十个参数:输出格式:jpg png gif 默认 png
- 第十一个参数:R:圆弧干扰 L:线条干扰 D:点干扰 X:前面三种干扰随机干扰 G:表示复杂化英文数字验证码排列 C:表示字符颜色随机不雷同 ,当未有G的状态不生效, 效果可累加
- 第十二个参数:干扰点数量
- 第十三个参数:干扰线条数量
- 第十四个参数:字体大小干扰,每个字符都会根据值来随机一定范围内的大小
- 第十五个参数:排除参与随机列的字串
- 第十六个参数:SESSION位置:default 表示使用本身的php环境默认位置
- 第十七个参数:SESSION名称
- 第十八个参数:SESSION时间