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