全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

PHP使用GD库制作验证码的方法(点击验证码或看不清会刷新验证码)

这是利用GD库生成验证码的页面

test.PHP

<?php 
header('Content-Type:image/jpeg'); 
 $img = imagecreatetruecolor(100, 40); 
 $black = imagecolorallocate($img, 0x00, 0x00, 0x00); 
 $green = imagecolorallocate($img, 0x00, 0xFF, 0x00); 
 $white = imagecolorallocate($img, 0xFF, 0xFF, 0xFF); 
 imagefill($img,0,0,$white); //生成随机的验证码 
 $code = ''; 
 for($i = 0; $i < 4; $i++) { $code .= rand(0, 9); } 
 imagestring($img, 5, 10, 10, $code, $black); 
 //加入噪点干扰 
 for($i=0;$i<50;$i++) { 
  imagesetpixel($img, rand(0, 100) , rand(0, 100) , $black); 
  imagesetpixel($img, rand(0, 100) , rand(0, 100) , $green); 
 } //输出验证码 header("content-type: image/png"); 
 imagepng($img); 
 imagedestroy($img); 
?> 

这是点击验证码或看不清之后可实现局部刷新验证码

test2.php

<script type="text/javascript"> 
 function shuaxin() 
 { 
  document.getElementById('code').src = "test.php?"+Math.random(); 
 } 
</script> 
<input type="text"><br /> 
<img id="code" src="test.php" onclick="shuaxin()" /> 
<span onclick="shuaxin()">看不清?</span><br /> 

如下图所示:

总结

以上所述是小编给大家介绍的PHP使用GD库制作验证码的方法(点击验证码或看不清会刷新验证码),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# php  # gd库制作验证码  # 点击刷新验证码  # PHP5中GD库生成图形验证码(有汉字)  # php中使用GD库做验证码  # PHP通过GD库实现验证码功能示例  # php通过GD库实现验证码功能  # PHP 用session与gd库实现简单验证码生成与验证的类方法  # php结合GD库简单实现验证码的示例代码  # php结合GD库实现中文验证码的简单方法  # 验证码  # 这是  # 小编  # 在此  # 给大家  # 所示  # 所述  # 给我留言  # 感谢大家  # 如下图  # 疑问请  # 有任何  # 噪点  # imagecolorallocate  # black  # imagecreatetruecolor  # img  # code  # rand  # imagestring 


相关文章: 网页设计网站制作软件,microsoft office哪个可以创建网页?  如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?  高性能网站服务器部署指南:稳定运行与安全配置优化方案  如何在Tomcat中配置并部署网站项目?  建站之星代理如何获取技术支持?  微信网站制作公司有哪些,民生银行办理公司开户怎么在微信网页上查询进度?  建站之星微信建站一键生成小程序+多端营销系统  如何在橙子建站上传落地页?操作指南详解  如何快速上传建站程序避免常见错误?  如何彻底删除建站之星生成的Banner?  ,网站推广常用方法?  开源网站制作软件,开源网站什么意思?  黑客入侵网站服务器的常见手法有哪些?  网站制作员失业,怎样查看自己网站的注册者?  山东云建站价格为何差异显著?  如何在景安云服务器上绑定域名并配置虚拟主机?  如何快速搭建高效香港服务器网站?  建站之星北京办公室:智能建站系统与小程序生成方案解析  武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?  如何用VPS主机快速搭建个人网站?  如何选择香港主机高效搭建外贸独立站?  C++如何将C风格字符串(char*)转换为std::string?(代码示例)  如何快速搭建二级域名独立网站?  赚钱网站制作软件,建一个网站怎样才能赚钱?是如何盈利的?  简单实现Android文件上传  品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?  高端建站如何打造兼具美学与转化的品牌官网?  网站制作与设计教程,如何制作一个企业网站,建设网站的基本步骤有哪些?  深圳网站制作费用多少钱,读秀,深圳文献港这样的网站很多只提供网上试读,但有些人只要提供试读的文章就能全篇下载,这个是怎么弄的?  如何快速搭建高效简练网站?  专业网站设计制作公司,如何制作一个企业网站,建设网站的基本步骤有哪些?  建站DNS解析失败?如何正确配置域名服务器?  制作营销网站公司,淘特是干什么用的?  Android自定义listview布局实现上拉加载下拉刷新功能  建站主机选哪家性价比最高?  广州网站建站公司选择指南:建站流程与SEO优化关键词解析  如何注册花生壳免费域名并搭建个人网站?  婚礼视频制作网站,学习*后期制作的网站有哪些?  外贸公司网站制作,外贸网站建设一般有哪些步骤?  C++中引用和指针有什么区别?(代码说明)  零基础网站服务器架设实战:轻量应用与域名解析配置指南  网站企业制作流程,用什么语言做企业网站比较好?  建站之星安装后界面空白如何解决?  Thinkphp 中 distinct 的用法解析  建站主机如何选?性能与价格怎样平衡?  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  如何高效完成自助建站业务培训?  如何在Golang中使用replace替换模块_指定本地或远程路径  微课制作网站有哪些,微课网怎么进?  如何在云主机上快速搭建网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。