校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > PHP通過GD庫實現驗證碼功能示例

PHP通過GD庫實現驗證碼功能示例

熱門標簽:十堰ai電話機器人效果怎么樣 安陽自動外呼系統價格是多少 臨沂智能電銷機器人軟件 電梯外呼線路板維修視頻 芒果電銷機器人 地圖標注風向標 浙江外呼電話系統軟件 銀川ai電話機器人 上海公司外呼系統線路

本文實例講述了PHP通過GD庫實現驗證碼功能。分享給大家供大家參考,具體如下:

首先看看實現的效果:

具體實現:

?php
/*PHP實現驗證碼*/
session_start();//開啟會話
//創建畫布
$image=imagecreatetruecolor(100,38);
//背景顏色
$bgcolor=imagecolorallocate($image,255,255,255);
imagefill($image,0,0,$bgcolor);
$captch_code='';//存儲驗證碼
//隨機選取4個數字
for($i=0;$i4;$i++){
  $fontsize=10;    //
  $fontcolor=imagecolorallocate($image,rand(0,120),rand(0,120),rand(0,120));//隨機顏色
  $fontcontent=rand(0,9);
  $captch_code.=$fontcontent;
  $x=($i*100/4)+rand(5,10);  //隨機坐標
  $y=rand(5,10);
  imagestring($image,$fontsize,$x,$y,$fontcontent,$fontcolor);
}
/*//字母和數字混合驗證碼
for($i=0;$i4;$i++) {
  $fontsize = 10;    //
  $fontcolor = imagecolorallocate($image, rand(0, 120), rand(0, 120), rand(0, 120));//??????
  $data = 'abcdefghijklmnopqrstuvwxyz1234567890';  //數據字典
  $fontcontent = substr($data, rand(0, strlen($data)), 1);
  $captch_code.=$fontcontent;
  $x = ($i * 100 / 4) + rand(5, 10);
  $y = rand(5, 10);
  imagestring($image, $fontsize, $x, $y, $fontcontent, $fontcolor);
}*/
$_SESSION['code']=$captch_code;
//增加干擾點
for($i=0;$i200;$i++){
  $pointcolor=imagecolorallocate($image,rand(50,200),rand(50,200),rand(50,200));
  imagesetpixel($image,rand(1,99),rand(1,29),$pointcolor);//
}
//增加干擾線
for($i=0;$i3;$i++){
  $linecolor=imagecolorallocate($image,rand(80,280),rand(80,220),rand(80,220));
  imageline($image,rand(1,99),rand(1,29),rand(1,99),rand(1,29),$linecolor);
}
//輸出格式
header('content-type:image.png');
imagepng($image);
//銷毀圖片
imagedestroy($image);

實現表單的連接和“換一個”功能的實現:

input type="text" placeholder="驗證碼" name="verifycode" class="captcha">br>br>
img id="captcha_img" src="captcha.php?r=?php echo rand();?>" alt="驗證碼">
label>a href="javascript:void(0)" rel="external nofollow" onclick="document.getElementById('captcha_img').src='captcha.php?r='+Math.random()">換一個/a> /label>

captcha.php后面加上一個隨機參數是為了實現換一個驗證碼的功能,,換一個功能通過簡單的js即可實現。如果沒有這個功能可以不用參數。

更多關于PHP相關內容感興趣的讀者可查看本站專題:《PHP圖形與圖片操作技巧匯總》、《PHP數組(Array)操作技巧大全》、《PHP數據結構與算法教程》、《php程序設計算法總結》、《PHP數學運算技巧總結》、《php字符串(string)用法總結》及《php常見數據庫操作技巧匯總》

希望本文所述對大家PHP程序設計有所幫助。

您可能感興趣的文章:
  • PHP5中GD庫生成圖形驗證碼(有漢字)
  • php中使用GD庫做驗證碼
  • php通過GD庫實現驗證碼功能
  • PHP使用GD庫制作驗證碼的方法(點擊驗證碼或看不清會刷新驗證碼)
  • PHP 用session與gd庫實現簡單驗證碼生成與驗證的類方法
  • php結合GD庫簡單實現驗證碼的示例代碼
  • php結合GD庫實現中文驗證碼的簡單方法

標簽:遂寧 遵義 徐州 吐魯番 武威 常州 荊門 寧夏

巨人網絡通訊聲明:本文標題《PHP通過GD庫實現驗證碼功能示例》,本文關鍵詞  PHP,通過,庫,實現,驗證,碼,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP通過GD庫實現驗證碼功能示例》相關的同類信息!
  • 本頁收集關于PHP通過GD庫實現驗證碼功能示例的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    欧美精品久久一区| 五月婷婷激情综合| 国产美女在线精品| 久久尤物电影视频在线观看| 日韩在线卡一卡二| 69堂成人精品免费视频| 一区二区三区在线观看动漫| 99久久精品国产导航| 国产欧美日韩另类视频免费观看| 九九视频精品免费| 欧美大胆一级视频| 国产精品一区在线| 日本一区二区三区在线观看| 国产在线精品免费av| 久久影院视频免费| 成人国产精品免费观看| 亚洲美女视频在线观看| 欧洲国内综合视频| 精品亚洲成av人在线观看| 久久蜜桃av一区精品变态类天堂 | 欧美中文字幕一区| 精品免费视频.| 国产精品一二三在| 最新不卡av在线| 欧美日韩视频不卡| 国产乱色国产精品免费视频| 中文字幕乱码久久午夜不卡| av亚洲精华国产精华精| 日韩有码一区二区三区| 久久欧美中文字幕| 欧美精品日韩一本| 国产剧情一区在线| 亚洲精品国久久99热| 精品少妇一区二区三区免费观看 | 色婷婷综合久久久久中文一区二区| 亚洲一区二区三区自拍| 国产精品乱码一区二区三区软件| 欧美日韩午夜在线| 成人免费福利片| 美女在线观看视频一区二区| 亚洲欧美日韩精品久久久久| 久久婷婷一区二区三区| 欧美视频三区在线播放| 91在线免费看| 国产suv精品一区二区883| 免费视频一区二区| 亚洲sss视频在线视频| 亚洲人成7777| 亚洲女同一区二区| 中文字幕av一区二区三区高| 欧美在线高清视频| 一本久久a久久免费精品不卡| 国产一区二区三区| 狠狠色狠狠色综合日日91app| 亚洲精品日韩专区silk| 日韩一区欧美一区| 亚洲另类在线一区| 亚洲一区视频在线| 亚洲国产aⅴ天堂久久| 亚洲精品免费在线播放| 国产精品美女久久久久久| 亚洲另类春色国产| 亚洲视频香蕉人妖| 亚洲精品视频在线观看网站| 亚洲欧美综合色| 亚洲欧美另类小说| 一区二区久久久久| 一级做a爱片久久| 亚洲制服丝袜一区| 日韩电影一二三区| 性做久久久久久久免费看| 韩国中文字幕2020精品| 国产成人在线视频网站| 日韩综合小视频| 美国精品在线观看| 亚洲视频网在线直播| 一区二区三区资源| 日本不卡视频一二三区| 另类小说综合欧美亚洲| 韩国女主播一区二区三区| 久久国产夜色精品鲁鲁99| 成人午夜在线播放| 日本黄色一区二区| 日韩欧美一级二级| 亚洲嫩草精品久久| 亚洲无人区一区| 国产麻豆视频精品| 欧美日韩国产综合一区二区三区| 91麻豆精品91久久久久久清纯| 国产三级精品视频| 一区二区三区av电影 | 欧美精品一二三区| 欧美高清视频不卡网| 中文字幕av不卡| 亚洲免费色视频| 国产suv精品一区二区三区| www亚洲一区| 色呦呦国产精品| 26uuu国产在线精品一区二区| 综合久久久久久| 成人av手机在线观看| 日韩欧美亚洲国产精品字幕久久久| 国产日韩精品视频一区| 国产成人综合亚洲网站| 欧美肥妇bbw| 亚洲桃色在线一区| 懂色av中文字幕一区二区三区| 精品国产一区二区三区四区四| 午夜精品久久久久久久久 | 亚洲色图都市小说| 不卡免费追剧大全电视剧网站| 精品国产伦理网| 亚洲午夜精品网| 欧美在线色视频| 亚洲一区二区四区蜜桃| 成人av电影在线网| 国产欧美1区2区3区| 成人伦理片在线| 亚洲人妖av一区二区| 在线观看日韩电影| 亚洲夂夂婷婷色拍ww47| 在线精品国精品国产尤物884a| 亚洲男同性视频| 678五月天丁香亚洲综合网| 亚洲国产日韩av| a美女胸又www黄视频久久| 图片区小说区国产精品视频| 欧美一个色资源| 国产一区二区三区久久悠悠色av| 日韩亚洲欧美成人一区| 国产白丝网站精品污在线入口| 精品蜜桃在线看| 成人福利视频网站| 亚洲一区二区精品久久av| 精品视频免费在线| 成人黄色免费短视频| 性做久久久久久久久| 久久男人中文字幕资源站| 91丨porny丨国产入口| 麻豆精品蜜桃视频网站| 亚洲精品乱码久久久久| 欧美不卡一二三| 亚洲国产精品精华液网站| 久久网这里都是精品| 538在线一区二区精品国产| 国产成人亚洲综合a∨婷婷图片| 亚洲成人先锋电影| 亚洲同性gay激情无套| 欧美丝袜丝nylons| 色综合久久久网| 不卡电影一区二区三区| 久久99久国产精品黄毛片色诱| 亚洲欧美另类久久久精品| 色偷偷久久一区二区三区| 96av麻豆蜜桃一区二区| 成人app网站| 成人免费毛片app| 蜜桃av一区二区| 视频一区二区中文字幕| 一区二区三区在线高清| 日韩一区二区三区精品视频| 欧美日韩一级片网站| 色哟哟一区二区三区| 欧美亚洲国产一区二区三区| 日韩av高清在线观看| 亚洲五码中文字幕| 亚洲国产成人av| 亚洲精品欧美在线| 亚洲欧美日韩系列| 亚洲电影第三页| 日韩国产精品久久| 欧美一级片在线观看| 亚洲综合视频在线观看| 日韩免费成人网| 7777精品伊人久久久大香线蕉超级流畅| 国产91丝袜在线播放九色| 成人一区二区三区| 精品视频免费看| 精品国产sm最大网站免费看| 久久久久久久网| 亚洲激情五月婷婷| 天天爽夜夜爽夜夜爽精品视频| 国产不卡一区视频| 欧美视频一区二| 久久久99久久| 亚洲一区日韩精品中文字幕| 激情偷乱视频一区二区三区| 白白色亚洲国产精品| 欧美一级欧美三级在线观看| 国产亚洲精品7777| 五月天丁香久久| 91免费视频观看| 久久伊99综合婷婷久久伊| 国产精品电影院| 精品综合久久久久久8888| 欧美视频一区二区在线观看| 欧美高清在线精品一区| 美国毛片一区二区三区| 制服丝袜日韩国产| 亚洲成人在线观看视频|