一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語(yǔ)言|JavaScript|易語(yǔ)言|vb.net|

服務(wù)器之家 - 編程語(yǔ)言 - PHP教程 - thinkPHP中驗(yàn)證碼的簡(jiǎn)單使用方法

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

2020-12-10 15:43釋然me PHP教程

這篇文章主要介紹了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

如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
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)擊刷新功能

 

顯示效果如下:

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

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

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

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

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 美女把小内内脱个精光打屁屁 | 日本视频在线免费看 | 亚洲激情偷拍 | 国产高清在线精品一区二区 | 母乳在线播放 | 日本午夜视频 | 9420高清视频在线观看网百度 | 2021海角社区最新版 | 久久精品动漫网一区二区 | 国产欧美日韩不卡一区二区三区 | 青青久久久国产线免观 | 高清在线观看mv的网址免费 | 女子张腿让男人桶免费 | bt伙计最新合集 | 丝瓜草莓香蕉绿巨人幸福宝 | 1024免费福利永久观看网站 | 91四虎国自产在线播放线 | 午夜福利院电影 | 91精品国产亚一区二区三区 | 国产乱码免费卡1卡二卡3卡四 | 千金肉奴隶免费观看 | 久久综合给会久久狠狠狠 | 成人午夜毛片 | 国产欧美日韩图片一区二区 | 色视频亚洲 | 精品女同一区二区三区免费站 | 日韩伦理一区 | 日本无卡视频 | 手机看片一区二区 | 国产99在线| 午夜国产在线观看 | 成人在线观看视频免费 | 精品99一区二区三区麻豆 | 肉浦团在线观看 | ai换脸明星造梦工厂忘忧草 | 国产美女做爰免费视频软件 | 亚洲激情在线 | 色依依视频视频在线观看 | 国产短视频精品一区二区三区 | 91在线亚洲精品一区 | 亚洲高清无码在线 视频 |