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('驗證碼錯誤!');
}