本文實例講述了完美解決thinkphp驗證碼出錯無法顯示的方法。分享給大家供大家參考。具體分析如下:
今天做到驗證碼這一塊,想到tp自帶驗證圖片,大喜,但鼓搗半天不出來,一直是個小 X的樣子.
官方提示如下:
如果無法顯示驗證碼,請檢查:
① PHP是否已經(jīng)安裝GD庫支持;
② 輸出之前是否有任何的輸出(尤其是UTF8的BOM頭信息輸出);
③ Image類庫是否正確導(dǎo)入;
④ 如果是中文驗證碼檢查是否有拷貝字體文件到類庫所在目錄;
但是測試半天,不行!網(wǎng)上找來一個能用的方法,放到一個文件里執(zhí)行可用,進入到tp里面通過index.php入口進去就是小 x,然后能用的方法所在文件把編碼改為utf-8 含有bom的編碼也會出現(xiàn)小 X,其他編碼都會出來驗證碼,初步判斷是tp執(zhí)行到輸出驗證碼的前面有內(nèi)容輸出,主管想到了清除之前的輸出就行.
類似:
希望本文所述對大家基于ThinkPHP框架的PHP程序設(shè)計有所幫助。
新聞熱點
疑難解答