php封裝的驗證碼工具類完整例項

2022-10-06 09:06:09 字數 704 閱讀 9942

<?php //驗證碼工具類

class captcha

/** 產生驗證碼

*/public function generate()else}/*

* 獲取驗證碼隨機字串

* @return string $captcha,隨機驗證碼文字

//將資料儲存到session

$_session['captcha'] = str_rep程式設計客棧lace(' ','',$captcha);

//返回值

return $captcha;}/*

* 增加干擾點

* @param1 resource $img

*/private function getpixels($img)}/*

* 增加干擾線

* @param1 resource $img,要增加干擾線的資源

*/private function getlines($img)}/*

* 驗證驗證碼

* @param1 string $captcha,使用者提交的驗證碼

* @return bool,成功返回true,失敗返回false

*/public static function checkcaptcha($captcha)

}

php封裝驗證碼類

關於類中用到的方法會在另乙個文章裡作說明,用ctrl f搜尋你想看的方法就行 建立的類名是code類,所以呼叫時new乙個物件,呼叫方法即可,如下。code new code 4,2,100,100 echo code outimage 類的屬性和方法 class code public funct...

php封裝的驗證碼類分享

驗證碼是我們開發的時候經常用到的功能,所以在此本人包裝了乙個驗證碼類,應該可以作為php的類外掛程式用,在此分享給各位讀友。實現的原理也是很簡單,就是利用畫布的幾個函式,再加上一些字串的獲取,東湊西湊就構成了,呵呵。這裡大概寫一下思路吧,其實這個類已經注釋的非常清楚了,不過,個人還是在行文前囉嗦一下...

php高階實戰 驗證碼封裝類

對於php驗證碼的封裝類的源 可表示如下 經過測試,可以執行 php高階實戰 驗證碼類 封裝類原則 1.該類對外公開的方法只有乙個,只要呼叫這個方法,就可以將驗證碼顯示到瀏覽器,其他的為這個類服務的方法設定為protected,供子類來繼承和重寫。2.有些變數在該類裡面會被反覆的使用到,我們將其儲存...