。也可以透過改變驗證碼的參數來實現,fontSize參數指的就是驗證碼字體大小。"/> 。也可以透過改變驗證碼的參數來實現,fontSize參數指的就是驗證碼字體大小。">

首頁  >  文章  >  php框架  >  怎麼設定thinkphp驗證碼的寬高

怎麼設定thinkphp驗證碼的寬高

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼原創
2019-08-26 16:46:402522瀏覽

怎麼設定thinkphp驗證碼的寬高

Think\Verify類別可以支援驗證碼的產生和驗證功能。

為了顯示這個驗證碼功能,第一要有控制器,再就是有方法,然後是顯示的頁面。

相關推薦:《ThinkPHP教學

最簡單的方式產生驗證碼:

(1)我們還是繼續在那個控制器裡寫方法

怎麼設定thinkphp驗證碼的寬高

這個方法顯示這個驗證碼的頁面

public function xianshi()
{
    $this->show();  
}
public function shengcheng()
{
    //造验证码的对象
    $v = new \Think\Verify();
    //生成验证码
    $v->entry();
}

(2)顯示驗證碼的頁面,還是放在怎麼設定thinkphp驗證碼的寬高中,命名為怎麼設定thinkphp驗證碼的寬高

<img  src="__CONTROLLER__/shengcheng" / alt="怎麼設定thinkphp驗證碼的寬高" >

運行一下看下結果:

怎麼設定thinkphp驗證碼的寬高

(3)我們也可以為他設定大小,每刷新一次頁面,驗證碼都會改變。

只要給他個屬性就可以了,例如:

<img  src="__CONTROLLER__/shengcheng"    style="max-width:90%"  style="max-width:90%" / alt="怎麼設定thinkphp驗證碼的寬高" >

寬和高都變大

怎麼設定thinkphp驗證碼的寬高

關於驗證代碼的參數

這些參數都可以給驗證碼變換。

怎麼設定thinkphp驗證碼的寬高

注意:參數的設定有兩種方法。

一、實例化傳入參數:

$config = array(   
    &#39;fontSize&#39;    =>    30,    // 验证码字体大小   
    &#39;length&#39;      =>    3,     // 验证码位数   
    &#39;useNoise&#39;    =>    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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn