PHP生成帶有雪花背景的驗證碼

2022-04-02 02:22:35 字數 1415 閱讀 5753

效果參考

<?session_start ();?> 

//檢驗校驗碼 

show_source(test.php(做為現在的主流開發語言)); 

//以上本頁的原始碼 

//以下是生成驗證碼的原始碼 

show_source(yanzhengma.php(做為現在的主流開發語言)); 

?> 

<?php (做為現在的主流開發語言) 

session_start(); 

session_register("login_check_number"); 

//昨晚看到了chianren上的驗證碼效果,就考慮了一下,用php(做為現在的主流開發語言)的gd庫完成了類似功能 

//先成生背景,再把生成的驗證碼放上去 

$img_height=120;    //先定義的長、寬 

//$http_session_vars[login_check_number] = strval(mt_rand("1111","9999"));    //生成4位的隨機數,放入session中 

//誰能做下補充,可以同時生成字母和數字啊??----由sports98完成了 

$aimg = imagecreate($img_height,$img_width);    //生成 

imagecolorallocate($aimg, 255,255,255);            //底色,imagecolorallocate第1次定義顏色php(做為現在的主流開發語言)就認為是底色了 

$black = imagecolorallocate($aimg, 0,0,0);        //定義需要的黑色 

imagerectangle($aimg,0,0,$img_height-1,$img_width-1,$black);//先成一黑色的矩形把包圍 

//下面該生成雪花背景了,其實就是在上生成一些符號 

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

//上面生成了背景,現在就該把已經生成的隨機數放上來了。道理和上面差不多,隨機數1個1個地放,同時讓他們的位置、大小、顏色都用成隨機數~~ 

//為了區別於背景,這裡的顏色不超過200,上面的不小於200

PHP生成帶有雪花背景的驗證碼

php session start session register login check number 昨晚看到了chianren上的驗證碼效果,就考慮了一下,用php的gd庫完成了類似功能 先成生背景,再把生成的驗證碼放上去 img height 120 先定義的長 寬 hwww.cppcns...

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