php驗證碼不顯示字元的解決方法:1、開啟gd庫;2、直接要求圖片的URL;3、把檔案改為沒有BOM的utf-8編碼;4、新增ob_clean()函數即可。
本文操作環境:windows7系統、PHP7.1版,DELL G3電腦
php驗證碼不顯示字元怎麼辦?
php中驗證碼不顯示問題
一、首先你要確定你的gd開啟和你的伺服器沒有問題
#二、當你驗證碼不顯示時你就直接去請求你的圖片的URL
語法錯誤:
# 邏輯錯誤:
此時,如果出現語法錯誤,頁面會有對應的提示。
但是沒有語法錯誤,只有黑屏
Step2:將header('Content -Type:image/jpeg')註解然後再你就可以發現錯誤訊息了
#
# 解決即可! 三、圖片不能展示的原因:
#額外輸出
BOM
:utf-8編碼檔案的
簽章,三個位元組的隱藏字元。
也是輸出的!你需要把該檔案該為沒有BOM的utf-8的編碼
四、如果此時還不行,那你就在header上面加上一個ob_clean(); ############ ob_clean()的作用###### ##########此時就可以了#### ###########終於找到問題的所在了,希望能幫助大家###### 推薦學習:《###PHP影片教學###》###以上是php驗證碼不顯示字元怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!