国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

完美解決thinkphp驗證碼出錯無法顯示的方法

2024-05-04 23:28:46
字體:
供稿:網(wǎng)友
這篇文章主要介紹了完美解決thinkphp驗證碼出錯無法顯示的方法,對比官網(wǎng)給出的方法結(jié)合自身的實踐,給出了一個相對可行的解決方法,具有一定的參考借鑒價值,需要的朋友可以參考下
 
 

本文實例講述了完美解決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)容輸出,主管想到了清除之前的輸出就行.

類似:

復(fù)制代碼代碼如下:
<?php  
ob_start();//不加這個是不行的(貌似不加可以)  
echo "不要顯示";  
ob_end_clean();  
echo "只要顯示這";  
?>

解決方法,修改生成驗證碼方法:
復(fù)制代碼代碼如下:
//生成驗證碼  
public function verifyimg(){  
import("ORG.Util.Image");  
ob_end_clean();  
Image::buildImageVerify();  
}

 

希望本文所述對大家基于ThinkPHP框架的PHP程序設(shè)計有所幫助。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 宁河县| 林口县| 普陀区| 宜兴市| 成武县| 昭通市| 丰顺县| 祁东县| 东港市| 深州市| 普宁市| 舒兰市| 绥滨县| 仪征市| 双峰县| 江津市| 平塘县| 江永县| 大田县| 滦南县| 仙桃市| 枣强县| 平邑县| 昌江| 兴业县| 始兴县| 龙海市| 丰城市| 陇南市| 上栗县| 辽阳县| 苍南县| 通道| 拉孜县| 和林格尔县| 凤山县| 察雅县| 安溪县| 阿尔山市| 共和县| 松原市|