PHP生成验证码的方法,包括数字与字母混合的验证码实现方式。
1、 1
2、 将头文件定义为图片格式
3、 调用函数生成验证码
4、 2.
5、 /**
6、 创建生成验证码图片的函数
7、 生成验证码的位数,由参数$num指定。
8、 参数w表示图片的宽度,单位为整数。
9、 参数 $h 表示图片的高度,单位为整数。
10、 *
11、 */
12、 /**
13、 去除数字零一及字母小写o与l
14、 防止用户输入时产生模糊混淆
15、 */
16、 }
17、 3.
18、 创建图片,设定尺寸与颜色参数
19、 设置图片为背景
20、 制作图片的边框效果
21、 在画布上随机绘制大量散点
22、 }
23、 4.
24、 在画布随机绘制众多散点
25、 }
26、 /**
27、 随机字符在画布上动态呈现
28、 字符间距与位置均随机生成
29、 */
30、 }
31、 生成图片
32、 }
33、 最终结果见下图所示。
评论 (0)