Skip to content

micool/safecode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

safecode

验证码 支持中文验证码

实例方法

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时间

About

验证码通用管理

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages