/**
* 驗證碼
* @return [type] [description]
*/public function actioncode()
$session['code'] = md5($verifycode); //將字元放入session中
$im = imagecreate(50,17); //生成
$black = imagecolorallocate($im, 0,0,90); //此條及以下三條為設定的顏色
$white = imagecolorallocate($im, 80,255,180);
$gray = imagecolorallocate($im, 200,200,160);
$red = imagecolorallocate($im, 255, 0, 0);
imagefill($im,0,0,$white); //給填充顏色
imagestring($im,5,7,0, $verifycode, $black); //將驗證碼繪入
for($i=0;$i<50;$i++)
for($i=0;$i<2;$i++)
imagepng($im); //將指接送到瀏覽器端
imagedestroy($im); //釋放與image關聯的記憶體
}
php原生態驗證碼
頭部輸出 header content type image png 建立資源 im imagecreatetruecolor 100,50 建立顏色 black imagecolorallocate im,0,0,0 white imagecolorallocate im,255,255,255 ...
php原生態驗證碼
開啟session session start 生成隨機字串 注 字串的取值可以使用陣列取值方式 function random len return code 呼叫生成隨機字串 verification random 4 頭部輸出 header content type image png 定義寬...
原生 驗證碼的生成
設定session,必須處於指令碼最頂部 session start image imagecreatetruecolor 100,30 1 設定驗證碼大小的函式 設定驗證碼顏色 imagecolorallocate int im,int red,int green,int blue bgcolor...