|
php的配置文件php.ini,搜索extension=php_gd2.dll,去掉前面的分號即可;
1.在模塊類中增加一個 verify 方法來用于顯示驗(yàn)證碼
復(fù)制代碼 代碼如下:
Public function verify(){
// 導(dǎo)入Image類庫
import("ORG.Util.Image");
Image::buildImageVerify();
}
2.表單中使用驗(yàn)證碼
復(fù)制代碼 代碼如下:
<input type="text" name="verify">
<img id="verifyImg" src="__URL__/verify" onClick="changeVerify()" title="點(diǎn)擊刷新驗(yàn)證碼" />
3.驗(yàn)證碼刷新
復(fù)制代碼 代碼如下:
<script language="JavaScript">
function changeVerify(){
var timenow = new Date().getTime();
document.getElementById('verifyImg').src='__URL__/verify/'+timenow;
}
</script>
4.驗(yàn)證碼驗(yàn)證
復(fù)制代碼 代碼如下:
if($_SESSION['verify'] != md5($_POST['verify'])) {
$this->error('驗(yàn)證碼錯誤!');
}
php技術(shù):thinkphp驗(yàn)證碼顯示不出來的解決方法,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。