欢迎来到天天文库
浏览记录
ID:9308166
大小:47.00 KB
页数:16页
时间:2018-04-27
《既简单又安全php验证码 附调用方法》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、★精品文档★既简单又安全PHP验证码附调用方法 这篇文章主要为大家分享了一段实用的PHP验证码类,既简单又安全的PHP验证码代码,感兴趣的小伙伴们可以参考一下一、验证码示例二、php验证码类,secoder.class.php<?php /** *安全验证码 * *安全的验证码要:验证码文字扭曲、旋转,使用不同字体,添加干扰码 * *@author流水孟春<cmpan(at)qq
2、.com *@linkhttp://labs.yulans.cn/YL_Security_Secoder *@linkhttp://wiki.yulans.cn/docs/yl/security/secoder */classYL_Security_Secoder{ /** 2016全新精品资料-全新公文范文-全程指导写作–独家原创16/16★精品文档★ *验证码的session的下标&nbs
3、p; * *@varstring */ //publicstatic$seKey=‘sid.sekey.ylans.cn’; publicstatic$seKey=‘sid’; publicstatic$expire=3000; //验证码过期时间(s) /** *验证码中使用的字符,01IO容易混淆,建
4、议不用 * *@varstring */ publicstatic$codeSet=‘346789ABCDEFGHJKLMNPQRTUVWXY’; publicstatic$fontSize=25; //验证码字体大小(px) publicstatic$useCurve=true; //是否画混淆曲线 publics
5、tatic$useNoise=true; //2016全新精品资料-全新公文范文-全程指导写作–独家原创16/16★精品文档★是否添加杂点 publicstatic$imageH=0; //验证码图片宽 publicstatic$imageL=0; //验证码图片长 publicstatic$length=4; //验证码位数 publicstati
6、c$bg=array(243,251,254);//背景 protectedstatic$_image=null; //验证码图片实例 protectedstatic$_color=null; //验证码字体颜色 /** *输出验证码并把验证码的值保存的session中 *验证码保存到session的格式为:$_SESSION[self::$seKey]=ar
7、ray(‘code’=‘验证码值’,‘time’=‘验证码创建时间’); */ publicstaticfunctionentry(){ //2016全新精品资料-全新公文范文-全程指导写作–独家原创16/16★精品文档★图片宽(px) self::$imageL
8、
9、self::$imageL=self::$length*self::$fontSize*1.5+self::$fontSize*1.5;
10、 //图片高(px) self::$imageH
11、
12、self::$imageH=self::$fontSize*2; //建立一幅self::$imageLxself::$imageH的图像 self::$_image=imagecreate(self
此文档下载收益归作者所有