ThinkPHP 驗證碼類 Verify

2021-07-10 16:30:03 字數 1301 閱讀 4074

最簡單的使用方法:

$verify

=new

\think\verify

();

$verify

->

entry

();

生成驗證碼系統會自動將驗證碼的值和時間戳加入session中

引數描述

expire

驗證碼的有效期(秒)

useimgbg

是否使用背景 預設為false

fontsize

驗證碼字型大小(畫素) 預設為25

usecurve

是否使用混淆曲線 預設為true

usenoise

是否新增雜點 預設為true

imagew

驗證碼寬度 設定為0為自動計算

imageh

驗證碼高度 設定為0為自動計算

length

驗證碼位數

fontttf

指定驗證碼字型 預設為隨機獲取

usezh

是否使用中文驗證碼

bg驗證碼背景顏色 rgb陣列設定,例如 array(243, 251, 254)

sekey

驗證碼的加密金鑰

codeset

驗證碼字元集合 3.2.1 新增

zhset

驗證碼字元集合(中文) 3.2.1 新增

設定方法:

$verify 

=new

\think\verify

();

$verify

->

fontsize =30

;

$verify

->

length =3

;

$verify

->

usenoise

=false

;

$verify

->

entry

();

可以用think\verify類的check方法檢測驗證碼的輸入是否正確,例如,下面是封裝的乙個驗證碼檢測的函式:

// 檢測輸入的驗證碼是否正確,$code為使用者輸入的驗證碼字串function

check_verify

($code

,$id =''

)

手機驗證碼傳送(ThinkPHP)

二 手機驗證碼配置 1.申請容聯雲通訊,註冊個號 2.d wamp www demo thinkphp library org xb 匯入 rongcloud.class.php和rest.class.php 傳送 容聯雲通訊 驗證碼 param int phone 手機號 param int co...

thinkphp驗證碼的使用

在thinkphp中使用驗證碼很容易,只要呼叫thinkphp現有的方法就可以。當然,php的gd庫肯定是要開的。首先,在寫action檔案,如 indexaction.class.php.class indexaction extends action 檢驗驗證碼是否正確 public funct...

ThinkPHP的驗證碼問題

版本3.1.2時,匯入org.util.image之後,怎麼都獲取不到image這個類 不知道什麼原因,查了很多文件,沒解決!果斷公升級,公升級為3.1.3 版本公升級成3.1.3後出現這個問題 call to a member function display on a non object 原 ...