首頁 > 後端開發 > PHP問題 > php驗證碼不顯示字元怎麼辦

php驗證碼不顯示字元怎麼辦

藏色散人
發布: 2023-03-12 10:40:01
原創
3112 人瀏覽過

php驗證碼不顯示字元的解決方法:1、開啟gd庫;2、直接要求圖片的URL;3、把檔案改為沒有BOM的utf-8編碼;4、新增ob_clean()函數即可。

php驗證碼不顯示字元怎麼辦

本文操作環境: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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板