搜尋
首頁後端開發PHP問題php網站無法顯示驗證碼

php網站無法顯示驗證碼

Sep 18, 2019 pm 05:56 PM
php網站驗證碼

php網站無法顯示驗證碼

PHP網站驗證碼不顯示,這個是個很基礎的PHP問題了,但有點時候會比較讓開發者比較頭痛了。許多解決方案只是考慮到gd2,卻忽略了另外一個很重要的因素了,相信在了解本教程之後,驗證碼不顯示基本上就不算什麼問題了。下面我們用windows為例,來展開我們的教程,linux系統也可以拿來參考的。

1、確保php環境能用,php檔案能被正常伺服器軟體解析,也可以找到php.exe或php-cgi.exe執行下,php設定沒問題的話就是跳出一個cmd視窗且不會自動關閉,然後有一個遊標一直在閃爍。

php網站無法顯示驗證碼

2、在測試網站根目錄下面新建phpinfo.php文件,檔案內容可以參考圖片,就是phpinfo();語句,主要的作用就是顯示php伺服器的設定資訊。

php網站無法顯示驗證碼

3、在瀏覽器中造訪到第一步驟中新建的phpinfo.php檔案。 Ctrl F查詢gd,如果有出現,就表示gd2函式庫已經載入了,如果驗證碼還是不顯示,請繼續看下一步。

php網站無法顯示驗證碼

4、特別是utf-8的項目,許多新手習慣使用了windows自帶的記事本對網站一些設定檔進行修改保存,這樣配置的編碼也隨之變化了,一般是由無bom的utf-8變成了utf-8。可以說記事本跟utf-8的php專案來說簡直就是惡夢啊,也是新手比較常犯的一個低階失誤了。

php網站無法顯示驗證碼

5、使用notepad 或其他編輯軟體對設定檔(也有可能是別的文件,自己核對下那些檔案是被記事本修改過的)進行編碼轉換,將PHP檔案編碼重新修改為無bom的utf-8編碼格式,點選儲存下,大功告成。據說那些程式設計高手都是一個記事本就能寫一套系統的,那他們是怎麼解決這個無bom的utf-8編碼格式的問題的。

php網站無法顯示驗證碼

php網站無法顯示驗證碼

注意:

1、千萬千萬不要用記事本來編輯修改php文件,對ie來說,無bom的utf-8編碼跟utf-8編碼的差別是很大的,如果你編輯過,暫時可能沒出問題,後續出問題了甚至你找都找不到的。

2、不要太相信網路上批量處理無bom的utf-8的小工具了,如果一定要用,事先請做好備份工作。

以上內容僅供參考!

推薦教學:PHP影片教學

#

以上是php網站無法顯示驗證碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具