當前使用的ThinkPHP的版本是5.0.24。php
在模版試圖中調用驗證碼生成函數:{:captcha_img()},或者<img src="{:captcha_src()}">函數
對於此種方法的使用,若是須要修改配置參數,能夠在應用配置目錄下面的extra子目錄內配置captcha.php文件,位置以下圖。 字體
附上配置參數表 code
參數 | 描述 | 默認 |
---|---|---|
codeSet | 驗證碼字符集合 | 略 |
expire | 驗證碼過時時間(s) | 1800 |
useZh | 使用中文驗證碼 | false |
zhSet | 中文驗證碼字符串 | 略 |
useImgBg | 使用背景圖片 | false |
fontSize | 驗證碼字體大小(px) | 25 |
useCurve | 是否畫混淆曲線 | true |
useNoise | 是否添加雜點 | true |
imageH | 驗證碼圖片高度,設置爲0爲自動計算 | 0 |
imageW | 驗證碼圖片寬度,設置爲0爲自動計算 | 0 |
length | 驗證碼位數 | 5 |
fontttf | 驗證碼字體,不設置是隨機獲取 | 空 |
bg | 背景顏色 | [243, 251, 254] |
reset | 驗證成功後是否重置 | true |