亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

thinkPHP中驗(yàn)證碼的簡(jiǎn)單使用方法

 更新時(shí)間:2015年12月26日 09:55:47   作者:釋然me  
這篇文章主要介紹了thinkPHP中驗(yàn)證碼的簡(jiǎn)單使用方法,涉及thinkPHP驗(yàn)證碼邏輯功能的實(shí)現(xiàn)與界面顯示的相關(guān)技巧,需要的朋友可以參考下

本文實(shí)例講述了thinkPHP中驗(yàn)證碼的簡(jiǎn)單使用方法。分享給大家供大家參考,具體如下:

首先生成驗(yàn)證碼,在action文件中,直接調(diào)用thinkphp中提供的方法即可生成,確保開(kāi)啟php的擴(kuò)展 gd2

如下:

class UserAction Model extends Model
{
/**
 * 顯示驗(yàn)證碼信息
 */
 public function verify()
 {
     ob_clean(); // 清空(擦掉)輸出緩沖區(qū) ,也就是清空前面的輸出,通常情況下驗(yàn)證碼不顯示,可考慮這個(gè)問(wèn)題
     import('ORG.Util.Image');
     Image::buildImageVerify();
  }
}

同時(shí)用SESSION保存生成的驗(yàn)證碼的值:

復(fù)制代碼 代碼如下:
$_SESSION['verify']

注意:保存的是用md5加密之后的值。

在對(duì)應(yīng)的tpl文件中,對(duì)該驗(yàn)證碼進(jìn)行調(diào)用,使用方法如下:

復(fù)制代碼 代碼如下:
<img src="__APP__/User/verify" onclick="this.src='__APP__/User/verify/id/'+Math.random()">
可實(shí)現(xiàn)點(diǎn)擊刷新功能

顯示效果如下:

用戶提交過(guò)去的驗(yàn)證碼,需要md5加密之后,在與保存的session值進(jìn)行比較,即:

判斷  md5($_POST['verify']  與  $_SESSION[‘verify']  是否相等。

至此完成驗(yàn)證碼的基本使用

希望本文所述對(duì)大家基于thinkPHP框架的PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • Yii框架學(xué)習(xí)筆記之session與cookie簡(jiǎn)單操作示例

    Yii框架學(xué)習(xí)筆記之session與cookie簡(jiǎn)單操作示例

    這篇文章主要介紹了Yii框架學(xué)習(xí)筆記之session與cookie簡(jiǎn)單操作,結(jié)合實(shí)例形式分析了Yii框架session與cookie的定義、設(shè)置、讀寫(xiě)、刪除等簡(jiǎn)單操作技巧,需要的朋友可以參考下
    2019-04-04
  • Smarty中調(diào)用FCKeditor的方法

    Smarty中調(diào)用FCKeditor的方法

    這篇文章主要介紹了Smarty中調(diào)用FCKeditor的方法,對(duì)比常見(jiàn)的錯(cuò)誤方法講述了Smarty中調(diào)用FCKeditor的實(shí)現(xiàn)過(guò)程,是非常實(shí)用的技巧,需要的朋友可以參考下
    2014-10-10
  • thinkphp配置連接數(shù)據(jù)庫(kù)技巧

    thinkphp配置連接數(shù)據(jù)庫(kù)技巧

    這篇文章主要介紹了thinkphp配置連接數(shù)據(jù)庫(kù)技巧,實(shí)例講述了ThinkPHP入口同目錄下配置數(shù)據(jù)庫(kù)及控制器另外連接數(shù)據(jù)庫(kù)的技巧,需要的朋友可以參考下
    2014-12-12
  • Laravel timestamps 設(shè)置為unix時(shí)間戳的方法

    Laravel timestamps 設(shè)置為unix時(shí)間戳的方法

    今天小編就為大家分享一篇Laravel timestamps 設(shè)置為unix時(shí)間戳的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-10-10
  • php生成圖形(Libchart)實(shí)例

    php生成圖形(Libchart)實(shí)例

    統(tǒng)計(jì)圖形就我們會(huì)常到的數(shù)據(jù)圖形了,如果三個(gè)數(shù)組以圖形顯示或樓盤(pán)以圖形走向我們都會(huì)要用到圖形,下面介紹一個(gè)php LIbchart圖形生成類
    2013-11-11
  • Yii2 輸出xml格式數(shù)據(jù)的方法

    Yii2 輸出xml格式數(shù)據(jù)的方法

    這篇文章主要介紹了Yii2 輸出xml格式數(shù)據(jù)的方法的相關(guān)資料,小編感覺(jué)非常具有參考價(jià)值,特此分享到腳本之家平臺(tái),供大家參考
    2016-05-05
  • phpfans留言版用到的數(shù)據(jù)操作類和分頁(yè)類

    phpfans留言版用到的數(shù)據(jù)操作類和分頁(yè)類

    phpfans留言版用到的數(shù)據(jù)操作類和分頁(yè)類...
    2007-01-01
  • thinkPHP簡(jiǎn)單遍歷數(shù)組方法分析

    thinkPHP簡(jiǎn)單遍歷數(shù)組方法分析

    這篇文章主要介紹了thinkPHP簡(jiǎn)單遍歷數(shù)組方法,結(jié)合實(shí)例形式分析了thinkPHP使用volist標(biāo)簽遍歷數(shù)組的技巧,并對(duì)比分析了織夢(mèng)cms的arclist標(biāo)簽加強(qiáng)對(duì)thinkPHP數(shù)組遍歷的理解,需要的朋友可以參考下
    2016-05-05
  • CI框架中類的自動(dòng)加載問(wèn)題分析

    CI框架中類的自動(dòng)加載問(wèn)題分析

    這篇文章主要介紹了CI框架中類的自動(dòng)加載問(wèn)題,結(jié)合實(shí)例形式分析了CI框架中類的自動(dòng)加載功能與具體操作技巧,需要的朋友可以參考下
    2016-11-11
  • php把數(shù)據(jù)表導(dǎo)出為Excel表的最簡(jiǎn)單、最快的方法(不用插件)

    php把數(shù)據(jù)表導(dǎo)出為Excel表的最簡(jiǎn)單、最快的方法(不用插件)

    很多時(shí)候,數(shù)據(jù)庫(kù)中的數(shù)據(jù)需要導(dǎo)出成excel,以下是最簡(jiǎn)便的方法,不用導(dǎo)出excel的類,即使功能簡(jiǎn)單,但是對(duì)于沒(méi)有復(fù)雜需求的項(xiàng)目“見(jiàn)效快”
    2014-05-05

最新評(píng)論