php原生验证码类
来源:互联网 发布:编程入门看什么书 编辑:程序博客网 时间:2024/05/04 16:16
一. 创建一个文件 img.php<?php//设置 php.ini的报错级别error_reporting(E_ERROR | E_WARNING | E_PARSE);//设置默认的时间为格林时间date_default_timezone_set('UTC');session_start();header("Content-type: image/PNG");//创建一个图片设置 宽 高$im=imagecreate(44,18);//载入图片 设置图形的颜色 参数 red、green、blue 是色彩三原色$back=imagecolorallocate($im,0,200,100);//图形着色imagefill($im,0,0,$back);srand((double)microtime()*1000000);//输出文字长度for ($i=0;$i<4;$i++){ //随机颜色 $font=imagecolorallocate($im,rand(100,255),rand(0,100),rand(100,255)); //随机数字 $authnum=rand(0,9); //数字叠加 $vcode.=$authnum; //绘横式字符串 imagestring($im,5,2+$i*10,1,$authnum,$font); }for ($i=0;$i<100;$i++){$randcolor=imagecolorallocate($im,rand(100,255),rand(0,50),rand(0,255));//在图片上绘出一点。参数 x、y 为欲绘点的坐标,参数 col 表示该点的颜色。imagesetpixel($im,rand()%70,rand()%30,$randcolor);}//来建立一张 PNG 格式图形imagepng($im);//本函数将图片 handle 解构,释于内存空间。参数 im 为 ImageCreate() 所建立的图片 handle。imagedestroy($im);$_SESSION['vode']=$vcode;?>这整个就是一个验证码图片 , 把img标签的路径写成这个文件路径就可以显示验证码了!<img id="im" src='./img.php'>
二. 点击切换验证码<script>$("#im").click(function(){d=new Date();$("#im").attr("src","./img.php?"+d.getTime());})</script>
1 0
- php原生验证码类
- 原生php验证码
- 原生php验证码
- 原生php几行代码生成验证码
- yii2原生验证码
- php 原生分页类
- php验证码类
- php验证码类
- PHP验证码类
- php验证码类
- php 验证码类
- php 验证码类
- PHP 验证码类
- PHP验证码类
- php验证码类
- php验证码类
- php验证码类
- php验证码类
- icon字体库
- hdu 5889 Barricade【最小割】
- Android编译系统详解(三)——编译流程详解
- iOS10 权限崩溃问题
- == 和===的区别
- php原生验证码类
- unity Shader的Properties 类型
- OpenCV 霍夫线变换 HoughLines( )函数
- 扩展类的方法 MVC格式返回选择器
- ORA-12519: TNS:no appropriate service handler found 解决
- JavaWeb中利用ModelAndView 和SpringMVC中<c:forEach>结合进行数据渲染
- SQL Server 连接到服务器时没有响应或者失败
- The import android cannot be resolved错误怎么办
- 最大流模版