當前位置:首頁 » 編程語言 » 驗證碼不顯示php

驗證碼不顯示php

發布時間: 2022-05-08 17:06:26

phpwind無法顯示驗證碼,請教高手怎麼回事

首先要確定問題是不是因為網速引起的,刷新一下頁面,或者網速好的時候再試一下。如果是本地的伺服器,那就排除網速的問題,你可以使用phpinfo()函數查看是否開啟了GD庫的支持,沒有開的話。找到php安裝目錄,找到php.ini文件,將php_gd2.dll前的分號(;)去掉重啟apache即可。如果還是不行,那就要考慮代碼問題了,是否改動代碼了,或者代碼的使用方法不對

② phpstudy前台驗證碼無法顯示

你這個問題出現在前台的代碼裡面,你找到顯示這個頁面的源文件,打開源文件刪除這個驗證碼的代碼就可以了。
有個更好的辦法找到,使用F12點擊右上方的那個按鈕,就能找到這個位置了,可以右鍵查看源代碼,也可以

③ php中文驗證碼無法顯示

session_start();
$image=imagecreatetruecolor(200,60);//創建畫布
$color=imagecolorallocate($image,mt_rand(157,255),mt_rand(157,255),mt_rand(157,255));//隨機顏色
//$color=imagecolorallocate($image,255,255,255);
imagefill($image,0,0,$color);//填充顏色
//中文驗證碼
$fontface="simhei.ttf";//確保相同目錄下有該字體
$strdb=array('好','多','人','在','學','習');
for($i=0;$i<4;$i++){
$fontsizecolor=imagecolorallocate($image,mt_rand(0,150),mt_rand(0,150),mt_rand(0,150));
$codex=iconv("GB2312","UTF-8",$strdb[mt_rand(0,5)]);//iconv不能轉數組取任意下標
imagettftext($image,mt_rand(20,24),mt_rand(-30,30),(40*$i+20),mt_rand(30,35),$fontsizecolor,$fontface,$codex);//如果用$code的話就生成1+2+3+4是個漢字的驗證碼了

}

//干擾點
for($i=0;$i<200;$i++){
$pointcolor=imagecolorallocate($image,mt_rand(50,200),mt_rand(50,200),mt_rand(50,200));
imagesetpixel($image,mt_rand(1,100),mt_rand(1,20),$pointcolor); //雪花
}
//干擾線
for($i=0;$i<3;$i++){
$linecolor=imagecolorallocate($image,mt_rand(50,200),mt_rand(50,200),mt_rand(50,200));
imageline($image,mt_rand(1,99),mt_rand(1,99),mt_rand(1,99),mt_rand(1,99),$linecolor);
}
ob_clean();
header("Content-type:image/png");
imagepng($image);
imagedestroy($image);

④ php驗證碼代碼 為什麼顯示不出來

你可以直接把圖片地址放到瀏覽器地址欄里看看,如果還是沒有。說明你的驗證碼程序有問題,或者你的伺服器環境對GD庫不支持。一般不會不支持的。

⑤ 在PHP語言中,為什麼驗證碼沒有顯示。

看看你的php.ini中是否開啟了php_gd2吧?

⑥ php 驗證碼 不顯示

你在驗證碼最上面加一句

error_reporting(E_ALL);
ini_set("display_errors", "On");

這樣會打開所有的錯誤。

header("Content-type: image/PNG");

這行前面加//給注釋掉,然後你訪問一下vcode.php這個文件,把顯示的錯誤補充到這里。

⑦ 網站後台驗證碼不顯示,求解,PHP的!

執行以下步驟:
1.訪問生成驗證碼的URL,看是否正確顯示驗證碼
2.將"刷新驗證碼"的src指向生成驗證碼的URL

⑧ php網站後台驗證碼不顯示,求教

問題不大,需要時間調試

1,GD庫 開了 么?換 環境了么 看看環境設置
2,圖片 生成了的話 在代碼 足行輸出 看看到哪終止了,代碼應該沒問題,試試方法生成圖片路徑那是否寫錯
主要就是這2個問題,幾年前修改過

⑨ php網站後台驗證碼顯示不出來呢

一般是兩個問題,一、GD庫是否開啟。二、BOM頭的影響,沒有清除。

給你發一個清除BOM的文件,你在根目錄執行一下該文件就行了。


熱點內容
手機店設置的初始密碼一般是多少 發布:2025-05-11 09:33:15 瀏覽:400
昂科威選擇哪個配置 發布:2025-05-11 09:25:50 瀏覽:35
怎麼解決安卓視頻全屏卡頓 發布:2025-05-11 09:14:55 瀏覽:725
匯編從編譯到執行 發布:2025-05-11 09:09:04 瀏覽:257
安卓系統低版本如何升級 發布:2025-05-11 09:04:44 瀏覽:251
認證類型加密演算法 發布:2025-05-11 08:58:35 瀏覽:561
android停靠 發布:2025-05-11 08:42:23 瀏覽:645
超時代加密 發布:2025-05-11 08:41:29 瀏覽:780
為什麼還要輸入支取密碼 發布:2025-05-11 08:32:24 瀏覽:362
資料庫課程設計案例 發布:2025-05-11 08:15:33 瀏覽:51