亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > PHP生成加減算法方式的驗證碼實例

PHP生成加減算法方式的驗證碼實例

熱門標簽:專業電話機器人批發商 電話機器人危險嗎 南寧高頻外呼回撥系統哪家好 長沙crm外呼系統業務 深圳外呼系統收費 400電話辦理福州市 400電話申請方法收費 江蘇外呼電銷機器人報價 離石地圖標注

這是在網上找的一個demo,我加入了一部分代碼。可以使用。

這里需要說明一下,我們調用這個驗證碼類應該在一個單獨的控制器方法中使用。

生成的圖片的算法是用代碼生成的,然后把計算值存入session中。

驗證的時候是獲取用戶的輸入值,然后取出服務端的值進行對比

?php 
namespace mobile\components;
/** 
 * @author fenghuo 
 * 
 * 改造的加減法驗證類 
 * 使用示例 VerifyCode::get(1,2); 
 * 驗證示例 VerifyCode::check($code); 
 */ 
class VerifyCode 
{ 
  /** 
   * php驗證碼 
   */ 
  public static function get($one,$two,$prefix = '', $font_size = 28) 
  { 
    //文件頭... 
    ob_get_clean();
    header("Content-type: image/png;charset=utf-8;"); 
    //創建真彩色白紙 
    $width      = $font_size*5; 
    $height      = $font_size+1; 
    $im        = @imagecreatetruecolor($width, $height) or die("建立圖像失敗"); 
    //獲取背景顏色 
    $background_color = imagecolorallocate($im, 255, 255, 255); 
    //填充背景顏色 
    imagefill($im, 0, 0, $background_color); 
    //獲取邊框顏色 
    $border_color   = imagecolorallocate($im, 200, 200, 200); 
    //畫矩形,邊框顏色200,200,200 
    imagerectangle($im,0,0,$width - 1, $height - 1,$border_color); 
    //逐行炫耀背景,全屏用1或0 
    for($i = 2;$i  $height - 2;$i++) { 
      //獲取隨機淡色 
      $line_color = imagecolorallocate($im, rand(200,255), rand(200,255), rand(200,255)); 
      //畫線 
      imageline($im, 2, $i, $width - 1, $i, $line_color); 
    } 
    //設置印上去的文字 
    $firstNum = $one; 
    $secondNum = $two; 
    $actionStr = $firstNum > $secondNum ? '-' : '+'; 
    //獲取第1個隨機文字 
    $imstr[0]["s"] = $firstNum; 
    $imstr[0]["x"] = rand(2, 5); 
    $imstr[0]["y"] = rand(1, 4); 
    //獲取第2個隨機文字 
    $imstr[1]["s"] = $actionStr; 
    $imstr[1]["x"] = $imstr[0]["x"] + $font_size - 1 + rand(0, 1); 
    $imstr[1]["y"] = rand(1,5); 
    //獲取第3個隨機文字 
    $imstr[2]["s"] = $secondNum; 
    $imstr[2]["x"] = $imstr[1]["x"] + $font_size - 1 + rand(0, 1); 
    $imstr[2]["y"] = rand(1, 5); 
    //獲取第3個隨機文字 
    $imstr[3]["s"] = '='; 
    $imstr[3]["x"] = $imstr[2]["x"] + $font_size - 1 + rand(0, 1); 
    $imstr[3]["y"] = 3; 
    //獲取第3個隨機文字 
    $imstr[4]["s"] = '?'; 
    $imstr[4]["x"] = $imstr[3]["x"] + $font_size - 1 + rand(0, 1); 
    $imstr[4]["y"] = 3; 
    //文字 
    $text = ''; 
    //寫入隨機字串 
    for($i = 0; $i  5; $i++) { 
      //獲取隨機較深顏色 
      $text_color = imagecolorallocate($im, rand(50, 180), rand(50, 180), rand(50, 180)); 
      $text .= $imstr[$i]["s"]; 
      //畫文字 
      imagechar($im, $font_size, $imstr[$i]["x"], $imstr[$i]["y"], $imstr[$i]["s"], $text_color); 
    } 
    session_start();
    $_SESSION[$prefix.'verifycode'] = $firstNum > $secondNum ? ($firstNum - $secondNum) : ($firstNum + $secondNum); 
    //顯示圖片 
    ImagePng($im); 
    //銷毀圖片 
    ImageDestroy($im); 
  } 
  public static function check($code) 
  { 
    if(trim($_SESSION[$prefix.'verifycode']) == trim($code)) { 
      return true; 
    } else { 
      return false; 
    } 
  } 
} 

以上這篇PHP生成加減算法方式的驗證碼實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • php實現加減法驗證碼代碼
  • php 生成唯一id的幾種解決方法

標簽:株洲 太原 濱州 南京 南昌 興安盟 白酒營銷 曲靖

巨人網絡通訊聲明:本文標題《PHP生成加減算法方式的驗證碼實例》,本文關鍵詞  PHP,生成,加減,算法,方式,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP生成加減算法方式的驗證碼實例》相關的同類信息!
  • 本頁收集關于PHP生成加減算法方式的驗證碼實例的相關信息資訊供網民參考!
  • 推薦文章
    亚洲 激情| 四虎影视久久久免费| 九九九国产| 亚洲不卡一区二区三区在线| 99热视热频这里只有精品| 久久精品欧美一区二区| 国产国语在线播放视频| 亚洲 欧美 成人日韩| 欧美a级v片不卡在线观看| 国产伦精品一区二区三区无广告| 精品国产一区二区三区免费| 国产精品1024在线永久免费 | 99久久网站| 国产精品免费久久| 亚洲女初尝黑人巨高清在线观看| 四虎影视久久久免费| 青青青草影院| 国产国产人免费视频成69堂| 亚洲天堂免费| 国产成人精品影视| 日韩avdvd| 成人高清免费| 国产一级生活片| 91麻豆精品国产片在线观看| 一本伊大人香蕉高清在线观看| 99色视频在线观看| 日韩av东京社区男人的天堂| 成人免费观看视频| 久久成人亚洲| 久久99爰这里有精品国产| 精品视频免费在线| 麻豆午夜视频| 黄视频网站免费看| 韩国毛片免费大片| 毛片的网站| 国产高清视频免费观看| 黄视频网站在线看| 一级毛片视频播放| 成人在免费观看视频国产| 美国一区二区三区| 国产不卡精品一区二区三区| 欧美a免费| 天天做日日爱夜夜爽| 国产成人精品在线| 韩国毛片免费大片| 久久成人性色生活片| 午夜在线观看视频免费 成人| 欧美大片aaaa一级毛片| 亚洲 激情| 成人免费福利片在线观看| 国产精品自拍在线| 中文字幕一区二区三区 精品| 欧美激情影院| 日本伦理黄色大片在线观看网站| 久久99青青久久99久久| 成人影院久久久久久影院| 久久国产精品永久免费网站| 成人av在线播放| 日韩avdvd| 麻豆午夜视频| 国产不卡在线看| 国产一区二区精品久久91| 午夜精品国产自在现线拍| 国产成a人片在线观看视频| 色综合久久久久综合体桃花网| 韩国毛片免费大片| 欧美另类videosbestsex视频 | 精品国产三级a| 日韩专区一区| 欧美激情一区二区三区在线播放| 免费国产一级特黄aa大片在线| 成人高清视频免费观看| 欧美激情影院| 国产一区二区高清视频| 四虎影视精品永久免费网站| 国产网站麻豆精品视频| 亚洲精品影院| 久久99青青久久99久久| 午夜久久网| 日本特黄特黄aaaaa大片| 一级片免费在线观看视频| 999久久久免费精品国产牛牛| 国产综合成人观看在线| 国产视频一区二区三区四区| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 精品视频一区二区| 成人高清免费| 韩国三级香港三级日本三级| 国产成人啪精品视频免费软件| 一级女性全黄生活片免费 | 国产伦精品一区二区三区无广告 | 999精品视频在线| 99久久精品国产高清一区二区| 精品久久久久久中文字幕2017| 精品视频在线看 | 成人影院一区二区三区| 国产美女在线一区二区三区| 二级特黄绝大片免费视频大片| 国产成人精品一区二区视频| 国产不卡在线播放| 日韩欧美一及在线播放| 欧美一级视| 国产一区二区精品久| 91麻豆国产| 四虎影视久久久| 亚洲 激情| 日本在线不卡视频| 高清一级做a爱过程不卡视频| 韩国毛片 免费| 美国一区二区三区| 久久久成人网| 午夜欧美成人香蕉剧场| 高清一级做a爱过程不卡视频| 久久国产精品只做精品| 国产不卡在线观看视频| 国产不卡在线播放| 成人a大片在线观看| 一级女性大黄生活片免费| a级精品九九九大片免费看| 国产成a人片在线观看视频| 精品视频在线观看视频免费视频 | 精品国产亚洲人成在线| 国产成人精品一区二区视频| 久久国产精品只做精品| 香蕉视频一级| 精品视频在线观看免费 | 青青久久精品国产免费看| 日本伦理片网站| 国产伦理精品| 欧美激情一区二区三区视频 | 国产不卡精品一区二区三区| 日本在线www| 精品毛片视频| 亚洲女人国产香蕉久久精品| 中文字幕97| 九九九国产| 欧美国产日韩精品| 日韩欧美一及在线播放| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 精品国产一级毛片| 久久国产精品只做精品| 91麻豆精品国产自产在线观看一区 | 九九久久99| 久久国产精品只做精品| 国产成人精品综合久久久| 999久久66久6只有精品| 日韩在线观看视频免费| 久久久久久久网| 国产一区二区高清视频| 日韩免费片| 99热热久久| 色综合久久手机在线| 国产一区二区精品尤物| 精品国产一区二区三区久久久狼| 久草免费在线视频| 午夜在线亚洲| 国产视频在线免费观看| 亚洲第一页乱| 欧美1区| 国产不卡在线播放| 深夜做爰性大片中文| 欧美a级成人淫片免费看| 一级毛片看真人在线视频| 亚欧乱色一区二区三区| 久久国产精品自线拍免费| 亚洲精品影院一区二区| 欧美另类videosbestsex视频 | 久久精品店| 色综合久久天天综合| a级黄色毛片免费播放视频| 日韩欧美一二三区| 九九精品在线播放| 一级毛片视频播放| 国产伦精品一区二区三区无广告| 91麻豆爱豆果冻天美星空| 成人影院一区二区三区| 青青久久精品| 91麻豆精品国产自产在线观看一区 | 精品视频一区二区| 国产网站免费在线观看| 久久99这里只有精品国产| 国产伦久视频免费观看视频| 色综合久久天天综合| 国产国语在线播放视频| 欧美a级v片不卡在线观看| a级精品九九九大片免费看| 亚欧成人乱码一区二区| 精品国产一区二区三区精东影业| 欧美另类videosbestsex高清| 国产极品精频在线观看| 国产一区免费在线观看| 亚洲天堂在线播放| 国产伦精品一区二区三区无广告 | 亚洲精品久久玖玖玖玖| 久久久久久久男人的天堂| 精品视频免费在线| 亚洲精品永久一区| 九九九在线视频| 国产视频一区二区在线观看| 久久国产精品自线拍免费|