php不顯示驗證碼
Ⅰ php網站後台驗證碼顯示不出來呢
一般是兩個問題,一、GD庫是否開啟。二、BOM頭的影響,沒有清除。
給你發一個清除BOM的文件,你在根目錄執行一下該文件就行了。
Ⅱ 網站後台驗證碼不顯示,求解,PHP的!
執行以下步驟:
1.訪問生成驗證碼的URL,看是否正確顯示驗證碼
2.將"刷新驗證碼"的src指向生成驗證碼的URL
Ⅲ php 驗證碼 不顯示
你在驗證碼最上面加一句
error_reporting(E_ALL);
ini_set("display_errors", "On");
這樣會打開所有的錯誤。
header("Content-type: image/PNG");
這行前面加//給注釋掉,然後你訪問一下vcode.php這個文件,把顯示的錯誤補充到這里。
Ⅳ 用thinkphp導入驗證碼,為什麼顯示不出來求教
檢查一下你的入口文件和配置文件裡面有沒有設置字元集的輸出
驗證碼常見錯誤:
1. 字體文件的位置不對
2. 由於在生成驗證碼的時候,使用了header()函數,它有一個特點,它之前不能有任何的輸出,包括空格。解決辦法,從index.php開始查找,凡是被包含進來的文件都需要查找
3. 還需要注意一個的,就是你的文件編碼要確保是 utf-8的,而不是帶BOM頭的utf-8。
最後,建議你單獨配置一個域名,放在根目錄,有些功能放在子目錄不好用
Ⅳ php產生的網站驗證碼不顯示,求大神
php什麼版本的?
如果是php5
session_register("randcode"); 不支持
刪除即可
Ⅵ thinkphp3.2 為什麼加上ob_clean();還是不顯示驗證碼圖片
在調用驗證碼之前加上 ob_clean();
不顯示驗證碼的代碼:
publicfunctionverify(){
$verify=newThinkVerify();
$verify->entry();
}
publicfunctionverify(){
ob_clean();
$verify=newThinkVerify();
$verify->entry();
}
復制代碼
修改為:
復制代碼
這樣的話,保存再刷新一次,驗證碼就出現了
Ⅶ php驗證碼不顯示(幫個忙)
說實話,沒太看明白你的問題,是驗證碼不顯示?驗證碼一般是用gd2生成的.你可以查一下看看.
Ⅷ 為什麼apache php無法顯示驗證碼
驗證碼一般需要安裝GD庫來支持的,你可以看一下你的php.ini文件中是否開啟了這一項,如果開啟後重啟Apache報錯,那麼還需要你安裝。
Windows中是一個.dll文件,放到相應的目錄就可以了。
Linux下安裝可能對PHP的版本之類的有要求,最好別安裝最新版本的GD庫。
Ⅸ php驗證碼顯示不出來
輸出圖像imagejpeg($iamge);
單詞拼寫錯誤,應該是 $image
Ⅹ phpstudy前台驗證碼無法顯示
你這個問題出現在前台的代碼裡面,你找到顯示這個頁面的源文件,打開源文件刪除這個驗證碼的代碼就可以了。
有個更好的辦法找到,使用F12點擊右上方的那個按鈕,就能找到這個位置了,可以右鍵查看源代碼,也可以