ThinkPHP5驗證碼圖片如何生成

藏色散人
發布: 2021-03-01 08:59:27
轉載
2852 人瀏覽過

以下由thinkphp教學專欄來介紹ThinkPHP5驗證碼圖片如何產生 ,希望對需要的朋友有幫助!

在系統開發過程中,一般情況下驗證碼是必不可少的東西,例如登入、註冊、發表評論、上傳檔案等等,驗證碼可以防止部分惡意程式對網站的攻擊,如果開發的時候使用的是ThinkPHP框架,那麼產生驗證碼圖片就太簡單了。以下介紹一下驗證碼圖片的產生步驟。

1.打開php.ini設定文件,找到如下程式碼,將前面的分號移除,以開啟圖片相關外掛程式的使用。

extension=php_gd2.dll
登入後複製

2.如果顯示驗證碼的標籤不是img標籤,使用以下程式碼顯示驗證碼圖片

rrreee

如果是img標籤,使用以下程式碼顯示驗證碼圖片

rrreee

3.驗證碼圖片我們可以自訂,以達到自己想要的效果,以下是關於驗證碼的一些設定參數

##略 #expire 驗證碼過期時間(s) 1800 useZh 用中文驗證碼 false zhSet 中文驗證碼字串 是否新增雜點 true imageH #驗證碼圖片高度,設定為0為自動計算 0 imageW 驗證碼圖片寬度,設定為0為自動計算 0 length 驗證碼位數 5
參數 #描述 預設
codeSet #驗證碼字元集合
##中文驗證碼字串
#useImgBg 使用背景圖片 false
#fontSize 驗證碼字體大小(px) # 25
useCurve 是否畫混淆曲線 true
useNoise

fontttf

驗證碼字體,不設定是隨機取得 ####空############bg######背景顏色######[243, 251, 254]############reset### ###驗證成功後是否重置######true###############4.在設定檔中設定參數範例程式碼###

{:captcha_img()}

登入後複製
####更多使用詳情,請看官方的使用手冊,網址:https://www.kancloud.cn/manual/thinkphp5/154295#########

以上是ThinkPHP5驗證碼圖片如何生成的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:csdn.net
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!