介绍
这篇文章给大家介绍如何在PHP中利用绘图函数实现一个验证码功能,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
<强>索引。php 强>
& lt; php ?//===================================贰肥褂没嫱技际趸嬷蒲橹ぢ?/1 .随机产生4个随机数 $ checkCode=?“; for (i=0; i<美元;4美元我+ +){ checkCode美元。=函数(兰特(1,15));//,decheck()十进制转换为十六进制,即验证码上要显示的数字 }//2 .存入列 session_start (); $ _SESSION [& # 39; checkCode& # 39;]=$ checkCode;//3 .创建画布 $ image1=imagecreatetruecolor (100, 30);//制造干扰,创建20条弧线 for (j=0; j<美元;30 $ j + +) { imagearc (image1美元,兰德(0,100),兰德(0,,30),兰德(0,100),兰德(0,,30),兰德(0,360),兰德(0,360),imagecolorallocate (image1美元,兰德(0,155),兰德(0,255),兰特(0,255))); }//3 .创建字体颜色,将字粘贴上去 (白色=imagecolorallocate美元image1,, 255,, 255,, 255); imagestring (image1美元,兰德(2),5),兰德(5,70),兰德(2,15),checkCode美元,美元白色);//5 .输出图像或保存 头(“内容类型:图像/png"); imagepng ($ image1);//6。释放资源 imagedestroy ($ image1);
<强>登录。php 强>
请输入验证码:& lt; img https://www.yisu.com/zixun/src=" index . php " onclick=" this.src=' index . php ?=+随机()">
关于如何在php中利用绘图函数实现一个验证码功能就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。