Php 生成驗證碼 實用

2021-06-26 20:33:03 字數 763 閱讀 4362

php生成驗證碼案例如下:

/** php 驗證碼(session) **/

//判斷session是否開啟

if(!isset($_session))

$width=90; //布畫寬度

$height=35; //布畫高度

$length=5; //驗證碼長度

$code=getcode($length); //獲取隨機字串

$_session['verfycode'] = $code;

$img=imagecreate($width,$height);

$bgcolor=imagecolorallocate($img,240,240,240);

$rectangelcolor=imagecolorallocate($img,150,150,150);

imagerectangle($img,1,1,$width-1,$height-1,$rectangelcolor);//畫邊框

for($i=0;$i

for($i=0;$i<50;$i++)

for($i=0;$i<100;$i++)

function getcode($length);

} return $key;

}ob_clean();

header('content-type:image/png');

imagepng($img);

呼叫示例如下:

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...

php 生成驗證碼

che.php session start im imagecreatetruecolor 100,30 設定顏色 bg imagecolorallocate im,0,0,0 背景色 te imagecolorallocate im,255,255,255 字型顏色 for i 0 i 4 i 輸...