完美解決thinkphp驗(yàn)證碼出錯(cuò)無法顯示的方法
本文實(shí)例講述了完美解決thinkphp驗(yàn)證碼出錯(cuò)無法顯示的方法。分享給大家供大家參考。具體分析如下:
今天做到驗(yàn)證碼這一塊,想到tp自帶驗(yàn)證圖片,大喜,但鼓搗半天不出來,一直是個(gè)小 X的樣子.
官方提示如下:
如果無法顯示驗(yàn)證碼,請(qǐng)檢查:
① PHP是否已經(jīng)安裝GD庫支持;
② 輸出之前是否有任何的輸出(尤其是UTF8的BOM頭信息輸出);
③ Image類庫是否正確導(dǎo)入;
④ 如果是中文驗(yàn)證碼檢查是否有拷貝字體文件到類庫所在目錄;
但是測(cè)試半天,不行!網(wǎng)上找來一個(gè)能用的方法,放到一個(gè)文件里執(zhí)行可用,進(jìn)入到tp里面通過index.php入口進(jìn)去就是小 x,然后能用的方法所在文件把編碼改為utf-8 含有bom的編碼也會(huì)出現(xiàn)小 X,其他編碼都會(huì)出來驗(yàn)證碼,初步判斷是tp執(zhí)行到輸出驗(yàn)證碼的前面有內(nèi)容輸出,主管想到了清除之前的輸出就行.
類似:
ob_start();//不加這個(gè)是不行的(貌似不加可以)
echo "不要顯示";
ob_end_clean();
echo "只要顯示這";
?>
解決方法,修改生成驗(yàn)證碼方法:
public function verifyimg(){
import("ORG.Util.Image");
ob_end_clean();
Image::buildImageVerify();
}
更多關(guān)于thinkPHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《ThinkPHP入門教程》及《ThinkPHP常用方法總結(jié)》
希望本文所述對(duì)大家基于ThinkPHP框架的PHP程序設(shè)計(jì)有所幫助。
- 基于thinkPHP3.2實(shí)現(xiàn)微信接入及查詢token值的方法
- Thinkphp5 微信公眾號(hào)token驗(yàn)證不成功的原因及解決方法
- thinkphp5框架API token身份驗(yàn)證功能示例
- ThinkPHP5.1表單令牌Token失效問題的解決
- ThinkPHP驗(yàn)證碼使用簡(jiǎn)明教程
- ThinkPHP令牌驗(yàn)證實(shí)例
- thinkPHP實(shí)現(xiàn)表單自動(dòng)驗(yàn)證
- ThinkPHP5 驗(yàn)證器的具體使用
- ThinkPHP表單自動(dòng)驗(yàn)證實(shí)例
- 詳解ThinkPHP3.2.3驗(yàn)證碼顯示、刷新、校驗(yàn)
- thinkphp框架使用JWTtoken的方法詳解
相關(guān)文章
thinkPHP使用post方式查詢時(shí)分頁失效的解決方法
這篇文章主要介紹了thinkPHP使用post方式查詢時(shí)分頁失效的解決方法,通過使用JavaScript動(dòng)態(tài)修改頁面元素結(jié)合thinkPHP查詢語句解決分頁失效的問題,需要的朋友可以參考下2015-12-12yii2實(shí)現(xiàn)Ueditor百度編輯器的示例代碼
這篇文章主要介紹了yii2實(shí)現(xiàn)Ueditor百度編輯器的示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-11-11php導(dǎo)出word格式數(shù)據(jù)的代碼實(shí)例
這篇文章主要介紹了php導(dǎo)出word格式數(shù)據(jù)的代碼實(shí)例,有需要的朋友可以參考一下2013-11-11thinkphp5 框架結(jié)合plupload實(shí)現(xiàn)圖片批量上傳功能示例
這篇文章主要介紹了thinkphp5 框架結(jié)合plupload實(shí)現(xiàn)圖片批量上傳功能,結(jié)合實(shí)例形式分析了thinkphp5 框架結(jié)合plupload實(shí)現(xiàn)圖片批量上傳功能相關(guān)擴(kuò)展類定義、使用及前端js等操作技巧,需要的朋友可以參考下2020-04-04yii2分頁之實(shí)現(xiàn)跳轉(zhuǎn)到具體某頁的實(shí)例代碼
這篇文章主要介紹了yii2分頁之實(shí)現(xiàn)跳轉(zhuǎn)到具體某頁的實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下2016-06-06Laravel 實(shí)現(xiàn)在Blade模版中使用全局變量代替路徑的例子
今天小編就為大家分享一篇Laravel 實(shí)現(xiàn)在Blade模版中使用全局變量代替路徑的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-10-10