摘要:在用處理用戶登錄功能時(shí),碰上了驗(yàn)證碼加載不出來的問題。清空擦掉輸出緩沖區(qū)的驗(yàn)證碼輸出較為簡單,只要調(diào)用封裝好的類就行啦。類可以支持驗(yàn)證碼的生成和驗(yàn)證功能
在用 thinkPHP3.2.3 處理用戶登錄功能時(shí),碰上了驗(yàn)證碼加載不出來的問題。
一臉懵逼地調(diào)試輸出一下緩沖區(qū)的內(nèi)容:
var_dump(ob_get_clean()); // 得到當(dāng)前緩沖區(qū)的內(nèi)容并刪除當(dāng)前輸出緩
返回如下圖結(jié)果:
看調(diào)試結(jié)果發(fā)現(xiàn)有 3 個(gè)字節(jié)輸出在驗(yàn)證碼之前,帶 BOM 的 utf-8 文件你這個(gè)糟老頭:)
除了找到帶 BOM 的 utf-8 文件外,你也可以嘗試用函數(shù) ob_clean() 處理。
ob_clean(); // 清空(擦掉)輸出緩沖區(qū)
thinkphp 的驗(yàn)證碼輸出較為簡單,只要調(diào)用封裝好的類就行啦。
// thinkphp3.2.3 $Verify = new ThinkVerify(); // ThinkVerify 類可以支持驗(yàn)證碼的生成和驗(yàn)證功能 $Verify->entry();
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://hztianpu.com/yun/29707.html
摘要:今天遇到一個(gè)很奇怪的,就是我寫了一個(gè)程序本地運(yùn)行正常,但是發(fā)布到甲方的服務(wù)器上出現(xiàn)無法顯示驗(yàn)證碼的。適用于驗(yàn)證碼圖片在新窗口打開的時(shí)候顯示了報(bào)錯(cuò)信息以及一堆亂碼的情況下,如果有報(bào)錯(cuò)信息,請根據(jù)報(bào)錯(cuò)信息進(jìn)行檢查驗(yàn)證碼所調(diào)用的字體是否缺失。 今天遇到一個(gè)很奇怪的BUG,就是我寫了一個(gè)PHP程序本地運(yùn)行正常,但是發(fā)布到甲方的服務(wù)器上出現(xiàn)無法顯示驗(yàn)證碼的BUG。 showImg(https:/...
摘要:數(shù)據(jù)庫文件已經(jīng)上傳,安裝配置就可以使用簡稱即基于的后臺(tái)管理系統(tǒng)官方文檔地址在線體驗(yàn)地址賬戶密碼線上倉庫在線地址源代碼下載克隆直接下載本地部署運(yùn)行環(huán)境要求建議配置虛擬域名若不清楚,請自行解決之,方便接下來開展你的開發(fā)工作。 喜歡就Star,不只是Fork; 想要分享的動(dòng)機(jī)才是驅(qū)動(dòng)力,而技術(shù)僅僅是一種方法。 數(shù)據(jù)庫文件已經(jīng)上傳,安裝配置就可以使用 showImg(https://seg...
摘要:數(shù)據(jù)庫文件已經(jīng)上傳,安裝配置就可以使用簡稱即基于的后臺(tái)管理系統(tǒng)官方文檔地址在線體驗(yàn)地址賬戶密碼線上倉庫在線地址源代碼下載克隆直接下載本地部署運(yùn)行環(huán)境要求建議配置虛擬域名若不清楚,請自行解決之,方便接下來開展你的開發(fā)工作。 喜歡就Star,不只是Fork; 想要分享的動(dòng)機(jī)才是驅(qū)動(dòng)力,而技術(shù)僅僅是一種方法。 數(shù)據(jù)庫文件已經(jīng)上傳,安裝配置就可以使用 showImg(https://seg...
閱讀 2998·2019-08-30 15:55
閱讀 2098·2019-08-30 14:02
閱讀 1385·2019-08-29 15:23
閱讀 1092·2019-08-29 11:27
閱讀 572·2019-08-26 11:43
閱讀 3268·2019-08-26 10:32
閱讀 1312·2019-08-23 14:41
閱讀 3371·2019-08-23 14:41