富贵资源网 Design By www.hznty.com
index.php
<""; for ($i=0;$i<4;$i++){ $checkCode.=dechex(rand(1, 15));// decheck()十进制转换为十六进制,即验证码上要显示的数字 } //2.存入列 session_start(); $_SESSION['checkCode']=$checkCode; //3.创建画布 $image1=imagecreatetruecolor(100, 30); //制造干扰,创建20条弧线 for ($j=0;$j<30;$j++){ imagearc($image1, rand(0, 100), rand(0, 30), rand(0, 100), rand(0, 30), rand(0, 360), rand(0, 360), imagecolorallocate($image1, rand(0, 155), rand(0, 255), rand(0, 255))); } //3.创建字体颜色,将字粘贴上去 $white=imagecolorallocate($image1, 255, 255, 255); imagestring($image1, rand(2, 5), rand(5, 70), rand(2, 15), $checkCode, $white); //5.输出图像或保存 header("content-type:image/png"); imagepng($image1); //6.释放资源 imagedestroy($image1);
login.php
请输入验证码:<img src="/UploadFiles/2021-04-02/index.php">以上就是小编为大家带来的利用PHP绘图函数实现简单验证码功能的方法全部内容了,希望大家多多支持~
富贵资源网 Design By www.hznty.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
富贵资源网 Design By www.hznty.com
暂无评论...