如何在PHP中利用绘图函数实现一个验证码功能

  介绍

这篇文章给大家介绍如何在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中利用绘图函数实现一个验证码功能就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

如何在PHP中利用绘图函数实现一个验证码功能