<inputtype=textname=numbermaxlength=4><"> <inputtype=textname=numbermaxlength=4><" />
php生成带有雪花背景的网站验证码

php生成带有雪花背景的网站验证码

ID:24245594

大小:53.50 KB

页数:4页

时间:2018-11-13

php生成带有雪花背景的网站验证码_第1页
php生成带有雪花背景的网站验证码_第2页
php生成带有雪花背景的网站验证码_第3页
php生成带有雪花背景的网站验证码_第4页
资源描述:

《php生成带有雪花背景的网站验证码》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、PHP生成带有雪花背景的网站验证码>>教育资源库<?session_start();?><FORMMETHOD=POSTACTION=""><inputtype=textname=numbermaxlength=4><imgsrc="YanZhengMa.php?act=init"><INPUTTYPE="submit"name="sub"></FORM><?//检验校验码if(isset($HTTP_POST_VARS["sub"])):if($HTTP

2、_POST_VARS["number"]!=$HTTP_SESSION_VARS[login_check_number]

3、

4、empty($HTTP_POST_VARS["number"])){echo"校验码不正确!";}else{echo"验证码通过!";}endif;shober");//昨晚看到了chianren上的验证码效果,就考虑了一下,用PHP的GD库完成了类似功能//先成生背景,再把生成的验证码放上去$img_height=120;//先定义图片的长、宽$img_icrotime()

5、*100000);//PHP420后,srand不是必须的for($Tmpa=0;$Tmpa<4;$Tmpa++){$nmsg.=dechex(rand(0,15));}//bysports98$HTTP_SESSION_VARS[login_check_number]=$nmsg;//$HTTP_SESSION_VARS[login_check_number]=strval(mt_rand("1111","9999"));//生成4位的随机数,放入session中//谁能做下补充,可以同时

6、生成字母和数字啊??----由sports98完成了$aimg=imageCreate($img_height,$img_ageColorAllocate($aimg,255,255,255);//图片底色,ImageColorAllocate第1次定义颜色PHP就认为是底色了$black=ImageColorAllocate($aimg,0,0,0);//定义需要的黑色ImageRectangle($aimg,0,0,$img_height-1,$img_ageString($aimg,1,mt

7、_rand(1,$img_height),mt_rand(1,$img_ageColorAllocate($aimg,mt_rand(200,255),mt_rand(200,255),mt_rand(200,255)));//哈,看到了吧,其实也不是雪花,就是生成*号而已。为了使它们看起来"杂乱无章、5颜6色",就得在1个1个生成它们的时候,让它们的位置、颜色,甚至大小都用随机数,rand()或mt_rand都可以完成。}//上面生成了背景,现在就该把已经生成的随机数放上来了。道理和上面差不多,

8、随机数1个1个地放,同时让他们的位置、大小、颜色都用成随机数~~//为了区别于背景,这里的颜色不超过200,上面的不小于200for($i=0;$i<strlen($HTTP_SESSION_VARS[login_check_number]);$i++){imageString($aimg,mt_rand(12下一页>>>>这篇文章来自..,。3,5),$i*$img_height/4+mt_rand(1,10),mt_rand(1,$img_ber][$i],imageColorAlloc

9、ate($aimg,mt_rand(0,100),mt_rand(0,150),mt_rand(0,200)));}Header("Content-type:image/png");//告诉浏览器,下面的数据是图片,而不要按文字显示ImagePng($aimg);//生成png格式。。。嘿嘿效果蛮像回事的嘛。。。ImageDestroy($aimg);}?>上一页12>>>>这篇文章来自..,。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。