如何用PHP语言绘制多样字符验证码
发布时间:2021-01-02 编辑:jiaochengji.com
教程集为您提供如何用PHP语言绘制多样字符验证码等资源,欢迎您收藏本站,我们将为您提供最新的如何用PHP语言绘制多样字符验证码资源
每当登录网站时,总会让我们填写随机验证码,你有没有想过它是怎么实现的吗?本文将介绍一种用PHP语言绘出随机验证码的代码,具有一定的参考意义,大家赶紧来学习一下吧!
<?php //使用PHP绘图技术,画出自己的验证码 $checkCode=""; for($i=0;$i<4;$i ){ //dechex把一个十进制数转换成十六进制 $checkCode.=dechex(rand(1,15)); } //存入到session session_start(); $_SESSION['checkcode']=$checkCode; //创建画布 $image1=imagecreatetruecolor(110,30); //创建颜色 $white=imagecolorallocate($image1,255,255,255); //绘制字符 imagestring($image1,rand(1,5),rand(0,80),rand(0,20),$checkCode,$white); //画出干扰线 //创建干扰线随机颜色 for($i=0;$i<20;$i ){ $randomColor=imagecolorallocate($image1,rand(0,255),rand(0,255),rand(0,255)); imageline($image1,rand(0,110),rand(0,30),rand(0,110),rand(0,30),$randomColor); } //输出 header("content-type:image/png"); imagepng($image1); //销毁图片 imagedestroy($image1); ?>
图片形式是这样的
相关教程:PHP视频教程
以上就是如何用PHP语言绘制多样字符验证码的详细内容,更多请关注教程集其它相关文章!
您可能感兴趣的文章:
如何用PHP语言绘制多样字符验证码
如何使用canvas的得到验证码的效果(附源码)
php图片验证码的例子
php点击验证码实时刷新的实现代码
html5使用canva实现验证码效果(代码实例)
php验证码大全(实例分享)
PHP生成验证码时“图像因其本身有错无法显示”的解决方法
php5中文图片验证码的制作方法
php仿QQ验证码的实现代码
php验证码的三个实例代码分享
上一篇:【PHP】如何使用imap协议接收邮件
下一篇:memcache是什么?
[关闭]