1. 程式人生 > >php中驗證碼不顯示問題

php中驗證碼不顯示問題

註釋 沒有 語法 clean ade com 需要 提示 發現

一、首先你要確定你的gd開啟和你的服務器沒有問題

  技術分享

二、當你驗證碼不顯示時你就直接去請求你的圖片的URL

  語法錯誤:

  技術分享

  技術分享

  邏輯錯誤:

  此時,如果出現語法錯誤,頁面會有相應的提示。

  但是沒有語法錯誤,只有黑屏

  技術分享

  Step2將header(‘Content-Type:image/jpeg’)註釋 然後再次你就可以發現錯誤信息了

  技術分享

  技術分享

  解決即可!

三、圖片不能展示的原因:額外輸出

  技術分享

  BOMutf-8編碼文件的簽名,三個字節的隱藏字符。也是輸出的! 你需要把該文件該為 沒有BOM的utf-8的編碼

四、如果此時還不行,那你就在header上面添加一個ob_clean();

  技術分享

  ob_clean()的作用

  技術分享

此時就可以了

技術分享

終於找到問題的所在了 ,希望能幫助到大家

php中驗證碼不顯示問題