php驗證碼功能實現

2021-08-20 13:49:44 字數 1010 閱讀 2820

1.頁面

首頁登陸賬戶

2.php伺服器端

<?php

/*使用php向客戶端輸出一幅隨機的驗證碼*/

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

// $w = 120;

// $h = 30;

$w = 150;

$h = 60;

//在伺服器端記憶體中建立一幅

$img = imagecreatetruecolor($w,$h);

//繪製隨機顏色的背景——矩形

$c = imagecolorallocate($img,rand(180,230),rand(180,230),rand(180,230));

// $c = imagecolorallocate($img,255,255,255); //白色背景

imagefilledrectangle($img,0,0,$w,$h,$c);

//繪製四個隨機的文字

$pool = 'abcdefghijklmnpqrstwxy3457689';

$str = ''; //生成的隨機驗證碼內容

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

/********/

//在伺服器端session中儲存生成的驗證碼內容

session_start();

$_session['vcodeinserver'] = $str;

/*********/

//繪製五條隨機干擾線

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

//繪製30個隨機干擾點——半徑為1的圓形

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

//把伺服器記憶體中建立的輸出給客戶端

imagepng($img);

//從伺服器記憶體中刪除建立的隨機

imagedestroy($img);

用PHP實現驗證碼功能

我們這裡展示了如何編寫php程式實現驗證碼功能 一 filename authpage.php author hutuworm date 2003 04 28 copyleft hutuworm.org srand double microtime 1000000 驗證使用者輸入是否和驗證碼一致 生...

用PHP實現驗證碼功能

目前,不少 為了防止使用者利用機械人自動註冊 登入 灌水,都採用了 驗證碼技術。所謂驗證碼,就是將一串隨機產生的數字或符號,生成一幅,裡加上一些干擾象素 防止ocr 由使用者肉眼識別其中的驗證碼資訊,輸 入表單提交 驗證,驗證成功後才能使用某項功能。我們這裡展示了如何編寫php程式實現驗證碼功能 一...

用PHP實現驗證碼功能

目前,不少 為了防止使用者利用機械人自動註冊 登入 灌水,都採用了 驗證碼技術。所謂驗證碼,就是將一串隨機產生的數字或符號,生成一幅,裡加上一些干擾象素 防止ocr 由使用者肉眼識別其中的驗證碼資訊,輸 入表單提交 驗證,驗證成功後才能使用某項功能。我們這裡展示了如何編寫php程式實現驗證碼功能 一...