栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP

php验证码

PHP 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

php验证码

checks.php代码:



session_start();    //生成验证码图片    Header("Content-type: image/PNG");    $im = imagecreate(44,18); // 画一张指定宽高的图片    $back = ImageColorAllocate($im, 245,245,245); // 定义背景颜色    imagefill($im,0,0,$back); //把背景颜色填充到刚刚画出来的图片中    $vcodes = "";    srand((double)microtime()*1000000);    //生成4位数字    for($i=0;$i<4;$i++){    $font = ImageColorAllocate($im, rand(100,255),rand(0,100),rand(100,255)); // 生成随机颜色    $authnum=rand(1,9);    $vcodes.=$authnum;    imagestring($im, 5, 2+$i*10, 1, $authnum, $font);    }    $_SESSION['VCODE'] = $vcodes;    for($i=0;$i<100;$i++) //加入干扰象素    {    $randcolor = ImageColorallocate($im,rand(0,255),rand(0,255),rand(0,255));    imagesetpixel($im, rand()%70 , rand()%30 , $randcolor); // 画像素点函数    }    ImagePNG($im);    ImageDestroy($im);?>


登陆页面验证码代码块

              

"30" align="center" class="ziti">验证码:"56">"text" name="checks" id="checks" size="8" height="20"/>"178">"checks.php" style="cursor:pointer" onClick="this.src=this.src+'?'+Math.random();"/>
onClick="this.src=this.src+'?'+Math.random()"

这两个属性实现单击验证码刷新,不需要刷新整个页面

转载请注明:文章转载自 www.mshxw.com
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号