成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? thinkphp 驗證碼 的使用小結
全站頭部文字 我要出現在這里
thinkphp 驗證碼 的使用小結 758 2024-01-10   

thinkphp中的驗證碼是可以直接調用的,非常方便,我們看一下 Think 文件夾下 有一個名為verify.class.php的文件

首先 我們要有一個模板,在view文件夾下寫了一個名為 xx.html的文件,里面啥也沒寫, 這時 我們要在這個文件里面顯示出驗證碼來

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

想要驗證碼顯示出來,那么我們就需要調一下yzm方法了,在xx.html中表示為

<div>
  <img src="http://www.gimoo.net/t/1803/__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 Thinkverify();
  $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);

})


主站蜘蛛池模板: 生气的形容词| 欠条怎么写才有法律效果| 诗歌繁星| 地板鞋编织方法的视频教程| 花月佳期 电影| 火花 电影| 吴婷个人资料及照片| 姬培杰| 徐一航的电视剧叫什么| 英雄第二季| 黄秋生的电影| 伍华| 青春之放纵作文免费阅读| 十八岁在线观看| 亚洲1区| 霹霹乐翻天| 学前教育科研方法的论文| 张柏芝演的电视剧| 青草国产视频| cctv体育频道5| 节目单| 怀孕吃什么| 好医生5| 实验室火灾报警电铃响时应当| 古天乐电影全部作品最新| 赵士杰| 琅琊榜3第三部免费播放| 黑丝高跟在线| 朋友的女友| 浪客剑心星霜篇| 中国偷窥视频| 天才gogogo综艺节目规则| 播放哪吒| 美女上厕所| 秀人网门户网免费| 吻胸亲乳激情大尺度| 珀利| 艳肉观世音性三级| 八年级上册英语课文| 写我的好朋友二年级作文| 蓝家宝电影|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103