最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

一個(gè)PHP驗(yàn)證碼類代碼分享(已封裝成類)

 更新時(shí)間:2011年07月17日 13:05:02   作者:  
驗(yàn)證碼的用途就不用多說了,之前也寫了一篇關(guān)于PHP驗(yàn)證碼的文章,PHP 驗(yàn)證碼的實(shí)現(xiàn)。但是沒有封裝成類。下面就介紹一個(gè)PHP的一個(gè)驗(yàn)證碼類。
復(fù)制代碼 代碼如下:

<?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;
?>

封裝成類之后,加入了構(gòu)造函數(shù),使用起來也方便些。你也可以繼續(xù)完善下這個(gè)驗(yàn)證碼類,比如加入析構(gòu)函數(shù),如何更節(jié)省內(nèi)存等等。
  • php使用redis的有序集合zset實(shí)現(xiàn)延遲隊(duì)列應(yīng)用示例

    php使用redis的有序集合zset實(shí)現(xiàn)延遲隊(duì)列應(yīng)用示例

    這篇文章主要介紹了php使用redis的有序集合zset實(shí)現(xiàn)延遲隊(duì)列,結(jié)合具體實(shí)例形式分析了PHP基于redis的有序集合zset實(shí)現(xiàn)延遲隊(duì)列的具體原理、應(yīng)用場(chǎng)景及相關(guān)操作技巧,需要的朋友可以參考下
    2020-02-02
  • Web端測(cè)試PHP代碼函數(shù)覆蓋率解決方案

    Web端測(cè)試PHP代碼函數(shù)覆蓋率解決方案

    這篇文章主要為大家介紹了Web端測(cè)試PHP代碼函數(shù)覆蓋率解決方案,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
    2022-04-04
  • php在window iis的莫名問題的測(cè)試方法

    php在window iis的莫名問題的測(cè)試方法

    其實(shí)很簡(jiǎn)單,就一句話,見招拆招,通過c:\php\php.exe -i 命令實(shí)現(xiàn)
    2013-05-05
  • php中array_slice和array_splice函數(shù)解析

    php中array_slice和array_splice函數(shù)解析

    本文介紹了php中array_slice和array_splice函數(shù)解析,php拆分?jǐn)?shù)組的二個(gè)函數(shù)(array_slice()、array_splice()),各舉一個(gè)例子,供大家學(xué)習(xí)參考。
    2016-10-10
  • PHP投票系統(tǒng)防刷票判斷流程分析

    PHP投票系統(tǒng)防刷票判斷流程分析

    目前來說,PHP防止刷票的判斷沒有太可行和完全防止的方法,需要的朋友可以參考下
    2012-02-02
  • mysql limit查詢優(yōu)化分析

    mysql limit查詢優(yōu)化分析

    MYSQL的優(yōu)化是非常重要的。其他最常用也最需要優(yōu)化的就是limit。mysql的limit給分頁帶來了極大的方便,但數(shù)據(jù)量一大的時(shí)候,limit的性能就急劇下降
    2008-11-11
  • php token使用與驗(yàn)證示例【測(cè)試可用】

    php token使用與驗(yàn)證示例【測(cè)試可用】

    這篇文章主要介紹了php token使用與驗(yàn)證方法,通過對(duì)form表單hidden提交字段的處理實(shí)現(xiàn)token驗(yàn)證功能,防止非法來源數(shù)據(jù)的訪問,需要的朋友可以參考下
    2017-08-08
  • php實(shí)現(xiàn)按天數(shù)、星期、月份查詢的搜索框

    php實(shí)現(xiàn)按天數(shù)、星期、月份查詢的搜索框

    這篇文章主要介紹了php實(shí)現(xiàn)按天數(shù)、星期、月份查詢的搜索框的相關(guān)資料,需要的朋友可以參考下
    2016-05-05
  • PHP實(shí)現(xiàn)基于回溯法求解迷宮問題的方法詳解

    PHP實(shí)現(xiàn)基于回溯法求解迷宮問題的方法詳解

    這篇文章主要介紹了PHP實(shí)現(xiàn)基于回溯法求解迷宮問題的方法,結(jié)合實(shí)例形式詳細(xì)分析了回溯法的原理、實(shí)現(xiàn)步驟與解決迷宮問題的相關(guān)操作技巧,需要的朋友可以參考下
    2017-08-08
  • 最新評(píng)論

    东宁县| 广饶县| 太仓市| 壤塘县| 彰武县| 昌平区| 乐至县| 通海县| 鄢陵县| 缙云县| 全州县| 紫阳县| 古田县| 荔浦县| 潞西市| 玉山县| 会泽县| 铁岭县| 泰宁县| 抚州市| 阿瓦提县| 临颍县| 延长县| 长治市| 庆云县| 广昌县| 锡林郭勒盟| 蒲江县| 秦皇岛市| 娱乐| 红桥区| 类乌齐县| 永宁县| 翁源县| 龙游县| 蛟河市| 玛曲县| 广汉市| 南和县| 成武县| 牟定县|