<?php
session_start();
header("content-type:image/png"); / /設定建立影像的格式
$image_width=70; //設定影像寬度
$image_height
srand(microtime()*100000); //設定隨機數的種子
for($i=0;$i<4;$i ){ //循環輸出一個4位元的隨機數
$new_number.=dechex(rand);#15) }
$_SESSION[check_checks]=$new_number; //將取得的隨機數驗證碼寫入到SESSION變數中
#$num_image=imagecreate($image_width,$image_
#$num_image=imagecreate($image_width,$image_
## 畫布
imagecolorallocate($num_image,255,255,255); //設定畫布的顏色
for($i=0;$i<strlen($)變數中的驗證碼
$font=mt_rand(3,5); //設定隨機字元所在位置的X座標
$y=mt_rand(1,$image_height/4); //設定為位元在位置中的Y710,00000 $ ,mt_rand(0,200)); //設定字元的顏色
imagestring($num_image,$font,$x,$y,$_SESSION[check_checks][$i],$color); 水平##}
imagepng($num_image); //產生PNG格式的圖片
imagedestroy($num_image) #o
风豆丁2017-08-22 17:08:36
你這段程式碼裡有很多錯誤。
你先把 header("content-type:image/png");註解掉,把錯誤處理掉再說吧。
一般 header設定在產生圖片 imagepng() 函數上面就好了,這樣可以方便調錯。