Think\Verify類別可以支援驗證碼的產生和驗證功能。
為了顯示這個驗證碼功能,第一要有控制器,再就是有方法,然後是顯示的頁面。
相關推薦:《ThinkPHP教學》
最簡單的方式產生驗證碼:
(1)我們還是繼續在那個控制器裡寫方法
這個方法顯示這個驗證碼的頁面
public function xianshi() { $this->show(); }
public function shengcheng() { //造验证码的对象 $v = new \Think\Verify(); //生成验证码 $v->entry(); }
(2)顯示驗證碼的頁面,還是放在中,命名為
<img src="__CONTROLLER__/shengcheng" / alt="怎麼設定thinkphp驗證碼的寬高" >
運行一下看下結果:
(3)我們也可以為他設定大小,每刷新一次頁面,驗證碼都會改變。
只要給他個屬性就可以了,例如:
<img src="__CONTROLLER__/shengcheng" style="max-width:90%" style="max-width:90%" / alt="怎麼設定thinkphp驗證碼的寬高" >
寬和高都變大
關於驗證代碼的參數
這些參數都可以給驗證碼變換。
注意:參數的設定有兩種方法。
一、實例化傳入參數:
$config = array( 'fontSize' => 30, // 验证码字体大小 'length' => 3, // 验证码位数 'useNoise' => false, // 关闭验证码杂点 ); $Verify = new \Think\Verify($config); $Verify->entry();
二、動態設定:
$Verify = new \Think\Verify(); $Verify->fontSize = 30; $Verify->length = 3; $Verify->useNoise = false; $Verify->entry();
以上是怎麼設定thinkphp驗證碼的寬高的詳細內容。更多資訊請關注PHP中文網其他相關文章!