1<?
php2
header("
content-type: image/gif");
3/*4* 初始化5*/
6$border=0
; //
是否要邊框 1要:0不要
7$how=4
; //
驗證碼位數8$w
=$how*15
; //寬度9
$h=20;
//高度
10$fontsize=5
; //
字型大小
11$alpha="
abcdefghijkmnopqrstuvwxyz";
//驗證碼內容1:字母
12$number="
023456789";
//驗證碼內容2:數字
13$randcode=""
; //
驗證碼字串初始化
14srand
((double
)microtime()*
1000000
); //
初始化隨機數種子
1516
$im=
imagecreate($w,
$h);
//建立驗證
1718
/*19
* 繪製基本框架
20*/
21$bgcolor
=imagecolorallocate(
$im,
255,
255,
255);
//設定背景顏色
22imagefill(
$im,0,
0,$bgcolor
); //
填充背景色
23if
($border)24
2829
/*30
* 逐位產生隨機字元
31*/
32for($i
=0; $i
<
$how
; $i++)
3343
44/*
45* 新增干擾
46*/
47for($i
=0; $i
<5;
$i++)//
繪背景干擾線
48
52for($i
=0; $i
<
$how*40
; $i++)
//繪背景干擾點
5357
58//
把驗證碼字串寫入session
59session_start
();60
$_session['
randcode']
=$randcode;61
62/*
繪圖結束
*/63
imagegif(
$im);
64imagedestroy(
$im);
65/*
繪圖結束
*/66
?>
php驗證碼功能實現
1.頁面 首頁登陸賬戶 2.php伺服器端 使用php向客戶端輸出一幅隨機的驗證碼 header content type image png w 120 h 30 w 150 h 60 在伺服器端記憶體中建立一幅 img imagecreatetruecolor w,h 繪製隨機顏色的背景 矩形 ...
用PHP實現驗證碼功能
我們這裡展示了如何編寫php程式實現驗證碼功能 一 filename authpage.php author hutuworm date 2003 04 28 copyleft hutuworm.org srand double microtime 1000000 驗證使用者輸入是否和驗證碼一致 生...
用PHP實現驗證碼功能
目前,不少 為了防止使用者利用機械人自動註冊 登入 灌水,都採用了 驗證碼技術。所謂驗證碼,就是將一串隨機產生的數字或符號,生成一幅,裡加上一些干擾象素 防止ocr 由使用者肉眼識別其中的驗證碼資訊,輸 入表單提交 驗證,驗證成功後才能使用某項功能。我們這裡展示了如何編寫php程式實現驗證碼功能 一...