話不多說,請看**:
php
/** * php生成驗證碼
* @param $width 畫布寬
* @param程式設計客棧 $height 畫布高
* @param $vcodelen 驗證碼長度
* @param $pointnum 干擾畫素點數量
* @param $linenum 干擾線條數量
* * 思路:建立驗證碼畫布,生成並填充背景色,生成驗證碼內容/干擾畫素點/線,填充到畫布,輸出。
*/ $width = 100;
$height = 30;
$vcodelen = 4;
$pointnum = 200;
$linenum = 3;
// 建立畫布
$image = imagecreatetruecolor($width, $height);
// 建立色塊
$bgcolor = imagecolorallocate($image, 255, 255, 255);
// 填充畫布背景色
imagefill($image, 0, 0, $bgcolor);
// 驗證碼內容
for ($i=0; $i < $vcodelen; $i++)
// 干擾畫素點
for ($i=0; $i < $pointnum; $i++)
// 干擾線條
for ($i=0; $i < $linenum; $i++)
// 輸出格式
header('content-type: image/png');
// 輸出驗證碼
i// 銷毀畫布
imagedestroy($image);
?>
本文標題: 利用php生成驗證碼
本文位址:
PHP利用GD庫生成驗證碼
check code function check code width 100 height 50 num 4 type jpeg 將生成的num個字元拼接起來 string.sprintf c ascii 隨機生成淺色背景 imagefilledrectangle img,0 0,width h...
php生成驗證碼
header content type image gif 初始化 border 0 是否要邊框 1要 0不要 how 4 驗證碼位數 w how 15 寬度 h 20 高度 fontsize 5 字型大小 alpha abcdefghijkmnopqrstuvwxyz 驗證碼內容1 字母 numb...
php 生成驗證碼
驗證碼個數 num 4 驗證碼寬度 width 80 驗證碼高度 height 20 驗證碼 注意是字串 code 生成驗證碼 for i 0 i num i 驗證碼儲存到session中 session start session verifycode code 建立影象 image imagec...