全网整合营销服务商

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

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

thinkphp 验证码 的使用小结

 thinkphp中的验证码是可以直接调用的,非常方便,我们看一下 Think 文件夹下 有一个名为verify.class.php的文件

   首先 我们要有一个模板,在view文件夹下写了一个名为 xx.html的文件,里面啥也没写, 这时 我们要在这个文件里面显示出验证码来 

 function xx()
{
  $this->show();
}
function yzm()
{
  $yzm=new \Think\verify();
  $yzm->entry();
}

想要验证码显示出来,那么我们就需要调一下yzm方法了,在xx.html中表示为

<div>
  <img src="__CONTROLLER__/yzm" id="img1"/>
</div>

这样就可以把验证码调出来了 ,验证码调出来之后我们需要使用它,那么在xx.html中会有一个input表单  会有验证的按钮

<div>
  <input type="text" id="va"/>
  <input type="button" id="btn"/>
</div>

下面我写的js部分用的是jquery  所以前面必须要引入jquery包的

<script type="text/javascript">
  $("#btn").click(function(){
    var va = $("#va").val();
    $.ajax({
     url:"__CONTROLLER__/yz",
     data:{va:va},
     type:"POST",
     dataType:"TEXT",
     success:function(data){
        if(data)
        {
           alert("验证成功");
        }
       else
          {
             alert("验证失败");
          }     
     }

    });
  })

</script>

现在我们去写yz的方法

function yz()
{
  $yzm=new \Think\verify();
  $va=$_POST["va"];
   $aa=$yzm->check($va);
  $this->ajaxReturn($aa,"eval");
}

 这样写完了之后,我们会发现一个问题 就是点击图片的时候不会自动换,那么我们就要给图片加一个点击事件,每点击一次 就让路径再重新走一遍

$("#img1").click(function(){
//如果只是在除了ie浏览器的其他浏览器上运行 
 $(this).attr("src","__CONTROLLER__/yzm");
//如果要增加其兼容性的话,那么我们就要取一个随机数了

$a=Math.random()*10;
 $(this).attr("src","__CONTROLLER__/yzm/aa"+a);

})


# thinkphp5  # 验证码使用  # thinkphp  # 验证码  # 完美解决thinkphp验证码出错无法显示的方法  # ThinkPHP验证码使用简明教程  # thinkphp验证码显示不出来的解决方法  # ThinkPHP打开验证码页面显示乱码的解决方法  # thinkPHP中验证码的简单使用方法  # thinkphp3.2点击刷新生成验证码  # thinkphp验证码的实现(form、ajax实现验证)  # ThinkPHP验证码和分页实例教程  # ThinkPHP实现带验证码的文件上传功能实例  # thinkphp自带验证码全面解析  # 有一个  # 的是  # 来了  # 会有  # 也没  # 要有  # 要在  # 一遍  # 写了  # 一个问题  # 看一下  # 要给  # 表单  # 我写  # 中会  # 就可以  # 再重新  # 数了  # 器上 


相关文章: 如何在Windows服务器上快速搭建网站?  如何快速搭建高效WAP手机网站?  logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?  建站之星上传入口如何快速找到?  外贸公司网站制作,外贸网站建设一般有哪些步骤?  网站制作难吗安全吗,做一个网站需要多久时间?  ,石家庄四十八中学官网?  建站主机核心功能解析:服务器选择与网站搭建流程指南  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  微信网站制作公司有哪些,民生银行办理公司开户怎么在微信网页上查询进度?  开封网站制作公司,网络用语开封是什么意思?  建站主机选购指南与交易推荐:核心配置解析  c# 在高并发下使用反射发射(Reflection.Emit)的性能  如何在IIS管理器中快速创建并配置网站?  教育培训网站制作流程,请问edu教育网站的域名怎么申请?  营销式网站制作方案,销售哪个网站招聘效果最好?  如何高效利用亚马逊云主机搭建企业网站?  建站主机无法访问?如何排查域名与服务器问题  大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?  建站之星CMS建站配置指南:模板选择与SEO优化技巧  如何零基础开发自助建站系统?完整教程解析  专业商城网站制作公司有哪些,pi商城官网是哪个?  如何挑选高效建站主机与优质域名?  电商网站制作公司有哪些,1688网是什么意思?  浙江网站制作公司有哪些,浙江栢塑信息技术有限公司定制网站做的怎么样?  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  如何快速生成凡客建站的专业级图册?  ,如何利用word制作宣传手册?  全景视频制作网站有哪些,全景图怎么做成网页?  独立制作一个网站多少钱,建立网站需要花多少钱?  定制建站是什么?如何实现个性化需求?  如何批量查询域名的建站时间记录?  最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?  网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?  娃派WAP自助建站:免费模板+移动优化,快速打造专业网站  香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南  建站之家VIP精选网站模板与SEO优化教程整合指南  宝塔新建站点为何无法访问?如何排查?  宝盒自助建站智能生成技巧:SEO优化与关键词设置指南  Swift中swift中的switch 语句  建站之星体验版:智能建站系统+响应式设计,多端适配快速建站  建站VPS选购需注意哪些关键参数?  北京建设网站制作公司,北京古代建筑博物馆预约官网?  音乐网站服务器如何优化API响应速度?  定制建站流程步骤详解:一站式方案设计与开发指南  存储型VPS适合搭建中小型网站吗?  个人网站制作流程图片大全,个人网站如何注销?  如何快速搭建高效可靠的建站解决方案?  东莞专业网站制作公司有哪些,东莞招聘网站哪个好?  定制建站平台哪家好?企业官网搭建与快速建站方案推荐 

您的项目需求

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