當前位置:首頁 » 編程語言 » 驗證碼不顯示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的文件,你在根目錄執行一下該文件就行了。


熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:593
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:888
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:582
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:765
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:684
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1013
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:255
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:114
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:806
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:713