php生成验证码的实现代码,具体内容如下
| 
 1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 
14 
15 
16 
17 
18 
19 
20 
21 
22 
23 
24 
25 
26 
27 
28 
29 
30 
31 
32 
33 
34 
 | 
<?php$im=imagecreate(200,100);//生成画布imagecolorallocate($im,0,0,0);//背景色$white=imagecolorallocate($im,rand(0,255),rand(0,255),rand(0,255));//生成随机颜色for($i=0;$i<9;$i++){ imageline($im,rand(0,200),rand(0,100),rand(0,200),rand(0,100),$white);//生成干扰线条元素}for($i=0;$i<150;$i++){ imagesetpixel($im,rand(0,200),rand(0,100),$white);//生成干扰点元素}for($i=0,$str='';$i<4;$i++)//通过循环获得四个字符{ switch(rand(1,3)) {  case'1':  $ch=rand(0,9);  break;   case'2':  $ch=sprintf('%c',rand(97,122));  break;  case'3':  $ch=sprintf('%c',rand(65,90));  break; }  $str.=$ch;}imagejpeg($im);imagedestroy($im);?> | 
© 版权声明
本文刊载的所有内容,包括文字、图片、音频、视频、软件、程序、以及网页版式设计等部门来源于互联网,版权均归原作者所有!本网站提供的内容服务于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。
联系信息:邮箱aoxolcom@163.com或见网站底部。
联系信息:邮箱aoxolcom@163.com或见网站底部。
THE END
    















请登录后发表评论
注册
社交帐号登录