PHP code 驗證碼生成類定義和簡單使用示例

2022-09-26 02:57:10 字數 1500 閱讀 5934

code.php

<?php namespace code;

/** * class code

*/class code

/*** 銷毀資源

*/public function __destruct()

/*** 外部呼叫code時觸發

* @param $name

* @return bool

*/ function __get($name)

else

} /**

* 生成code

*/protected function createcode()

return $code;

} /**

* 數字驗證碼

* @return string

*/protected function getnum()

/*** 字元驗證碼

* @return string

*/protected function getchar()

/*** 字元和數字混合驗證碼

* @return string

*/protected function getnumchar()

/*** 生成影象

*/protected function createimage()

/*** 填充背景色

*/protected function 程式設計客棧fillcolor()

/*** 淺顏色

* @return int

*/protected function lightcolor()

/*** 深顏色

* @return int

*/protected function darkcolor()

/**www.cppcns.com * 新增驗證碼字元

*/protected function drawchar()

}/**

* 新增干擾點

*/protected function drawdisturb()

}/**

* 新增干擾線

*/protected function drawarc()

}/**

* 輸出顯示

*/protected function show()

/*** 外部image

*/public function outimage()

}展示驗證碼。。儲存驗證碼和過期時間

<?php include './cod程式設計客棧e/code.php';

$code = new code\code();

$code->outimage();

session_start();

$_session['code'] = [

'code' => $code->code,

'exp_time' => time() + (60 * 60 * 10),

];

php 驗證碼生成類

created on 2013 7 19 驗證碼類 通過類的物件可以動態獲取驗證碼和驗證正碼字串。class validationcode 顯示並向瀏覽器輸出影象 function showimage function getcheckcode 建立影象 private function getcr...

php生成驗證碼類

直接看 session start class code 建立驗證碼 public function make this create 生成驗證碼 header content type image png imagepng this img imagedestroy this img exit 設...

驗證碼一(驗證碼生成)

根據手機好查詢密碼 return type description code for i 0 i 6 i 4位驗證碼也可以用rand 1000,9999 直接生成 將生成的驗證碼寫入session,備驗證時用 session start session verify num code 建立,定義顏色...