91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

thinkphp驗證碼怎么用

發布時間:2021-08-09 10:13:52 來源:億速云 閱讀:205 作者:小新 欄目:開發技術

這篇文章給大家分享的是有關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);

})

感謝各位的閱讀!關于“thinkphp驗證碼怎么用”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

奎屯市| 贡觉县| 抚远县| 江川县| 济南市| 尼木县| 金川县| 柯坪县| 轮台县| 黄龙县| 恩施市| 磐安县| 曲沃县| 时尚| 南岸区| 上犹县| 平罗县| 宜都市| 通辽市| 西昌市| 大埔区| 温州市| 元谋县| 阳曲县| 宜兴市| 东兰县| 花莲县| 沙田区| 景东| 抚远县| 广德县| 临沂市| 分宜县| 江西省| 长垣县| 大新县| 肥西县| 门头沟区| 长宁区| 泽普县| 咸宁市|