色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

一個PHP驗證碼類代碼分享(已封裝成類)

復制代碼 代碼如下:
<?php
session_start();
Header("Content-type: image/gif");
class SecurityCode
{
private $codes = '';
function __construct()
{
$code = '0-1-2-3-4-5-6-7-8-9-A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z';
$codeArray = explode('-',$code);
shuffle($codeArray);
$this->codes = implode('',array_slice($codeArray,0,4));
}
public function CreateImg()
{
$_SESSION['check_pic'] = $this->codes;
$img = imagecreate(70,25);
imagecolorallocate($img,222,222,222);
$testcolor1 = imagecolorallocate($img,255,0,0);
$testcolor2 = imagecolorallocate($img,51,51,51);
$testcolor3 = imagecolorallocate($img,0,0,255);
$testcolor4 = imagecolorallocate($img,255,0,255);
for ($i = 0; $i < 4; $i++)
{
imagestring($img,rand(5,6),8 + $i * 15,rand(2,8),$this->codes[$i],rand(1,4));
}
imagegif($img);
}
}
$code = new SecurityCode();
$code->CreateImg();
$code = NULL;
?>

封裝成類之后,加入了構造函數,使用起來也方便些。你也可以繼續完善下這個驗證碼類,比如加入析構函數,如何更節省內存等等。

php技術一個PHP驗證碼類代碼分享(已封裝成類),轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 庆云县| 潼关县| 芦山县| 阳信县| 昌江| 鸡东县| 大余县| 建阳市| 资阳市| 乐昌市| 沁水县| 边坝县| 香港 | 娄底市| 靖江市| 交城县| 大埔县| 潞城市| 宜都市| 乡宁县| 扶风县| 儋州市| 府谷县| 鹤庆县| 延边| 泰宁县| 富蕴县| 环江| 定日县| 北流市| 兰坪| 来宾市| 利辛县| 丹寨县| 南安市| 永福县| 呈贡县| 隆德县| 大同市| 萍乡市| 荆州市|