头像

PHP仿12306图片验证码【原创

来源:http://www.fablesofglow.com/php/3579.html 18***38 2018-03-27 08:58浏览(1514) 收藏

在12306购票的时候验证码是一件特别令人烦恼的事情,现在分享一个可以识别图片验证码的功能,PHP仿12306官网图片验证码功能
PHP仿12306图片验证码
分类:PHP > 验证 难易:中级

程序员,你不是一个人;网站开发QQ群:35248186,在线充值,或联系QQ2589223951直接充值

查看演示 下载资源: 14 下载资源 下载积分: 260 积分

生成验证码的demo使用模型model读取图库,有需要对接框架的朋友可以自己修改,如下:

<?php
# 引入测试的数据库model
require_once dirname(__FILE__).'/Model.php';
# 引入验证码核心类库
require_once dirname(dirname(__FILE__)).'/vendor/Vif.php';

$model = new Model('vif_type');
# 1、先获得随机出来的分类
$find  = $model->order('rand()')->find();
# 2、根据随机分类,获得指定数量的图片,你想几张都可以,越多越安全
$num   = 4;
$model = new Model('vif_img');
$yes_list  = $model->field('vi_id, vi_url')->where('vt_id = '.$find['vt_id'])->order('rand()')->limit($num)->select();
# 3、再随机,获得4张除了指定分类外的其他图片
$no_list  = $model->field('vi_id, vi_url')->where('vt_id != '.$find['vt_id'])->order('rand()')->limit($num)->select();

$obj = new Vif();
# 4、调用验证码类库:将两组图片随机打乱合并成一组新数据
$img_list = $obj->MergeImg($yes_list, $no_list, $find['vt_title']);

echo $img_list;

判断图片验证码是否正确:

<?php
# 引入验证码核心类库
require_once dirname(dirname(__FILE__)).'/vendor/Vif.php';
$vif = $_POST['id'];

$obj = new Vif();
# 4、调用验证码类库:将两组图片随机打乱合并成一组新数据
$img_list = $obj->VifResult($vif);

echo $img_list;
标签: 验证码
声明:本文为原创文章,如需转载,请注明来源sucaihuo.com并保留原文链接:http://www.fablesofglow.com/php/3579.html
最新交易
评论30
头像

系统已开启自动识别垃圾评论机制,识别到的自动封号,下载出错或者资源有问题请联系全栈客服QQ 2589223951

  • 头像 29楼
    10-14 19:21
    云***轻
    还第一次见这种的 牛
  • 头像 28楼
    07-24 10:21
    cy***12
    骚气,这种验证码太骚气了
  • 头像 27楼
    07-06 00:22
    sz***ne
    啊还是觉得这个很好不错
  • 头像 26楼
    06-19 09:25
    三***剑
    这个验证码很牛逼啊,赞一个
  • 头像 25楼
    06-15 09:26
    漂***木
    php也可以做这么牛的东西啊,这个太牛了!把PHP代码的水平发挥得很好
  • 头像 24楼
    06-10 16:46
    yo***en
    这个厉害了,可以帮到很多人!感谢你!
  • 头像 23楼
    05-06 01:32
    淡***水
    这个太牛了!把PHP代码的水平发挥得很好
  • 头像 22楼
    05-05 09:14
    ?***ㄣ
    厉害,终于找到了想要的
  • 头像 21楼
    05-03 14:34
    传***说
    php也可以做这么牛的东西啊
  • 头像 20楼
    05-03 10:13
    ?***ㄣ
    真不错,一直在找这个
1 2
038彩票 www.445414.com-3的新彩网-| www.598078.com-彩票捐款免税| www.703345.cc-彩票33网页版| www.788921.com-投注量竞彩-| www.869948.com-彩票计划员是拖么| www.cp9848.com-快3彩票官方投注网| www.950305.com-彩运网是黑平台吗| www.au2.com-湖北快三跨度预测| www.777973.com-旺彩双色球管网| www.897736.com-多彩贵州普安县网| www.pw02.com-太阳彩票骗局| www.74mf.com-五百万彩票安卓版| www.37639.com-87彩票网站-| www.28613.cc-彩票破产-| www.021895.com-玩手机彩票输了4千| www.520726.com-福彩3d九宫寻宝图| www.630086.com-3d北海福彩-| www.68598.cc-辽宁好彩快三查询| www.26848.com-福彩排三走试图| www.12nz.com-极速时时彩人工计划| www.683949.com-竞彩网点地图| www.822579.com-彩票翻倍玩法| www.952200.com-彩智快3-| www.75fb.com-体彩任九开奖| www.5352.wang-933彩票是真的吗| www.331524.com-天天中奖彩票app| www.939678.cc-爱资料福彩门户惠泽| www.fe83.com-彩票注册送28元| www.968404.com-澳洲时时彩是哪里的| www.7867.top-网易彩票在那下载| www.96367.cc-河北体彩排三预测| www.07828.com-中国彩票中奖人后续| www.369810.com-福利彩票封机时间| www.185663.com-福彩作弊视频| www.727242.com-四川体彩网七星彩走| www.841201.com-七哥足彩微博| www.93937.com-竞彩收米动态图| www.223165.com-福彩官网下载| www.310625.com-云南省体彩兑奖地址| www.011063.com-中国体彩下载软件| www.088074.com-发财网彩票-| www.tn06.com-安徽快三怎么才稳赢| www.696175.com-3d南方双彩网| www.6664.in-乐赢彩票苹果| www.19559.cc-聚星彩票正规么| www.94mo.com-同志彩票骗局大揭秘| www.8369.biz-七星彩票局王| www.69414.com-澳门福乐彩官方网站| www.061124.com-彩客网是赌钱的吗| www.181141.com-今日中彩app真假| www.770793.com-七彩阳光体操第三套| www.864148.com-彩票开123-| www.972129.com-博彩水位怎么看| www.yv16.com-河洛数测彩-| www.71wz.com-三门峡精彩资讯| www.530358.com-所有时时彩开奖号码| www.656668.com-竞彩冠亚军玩法介绍| www.739405.com-彩票代玩兼职群在哪| www.825322.com-好彩频道在线直播| www.906291.com-参与黑彩的会判刑吗| www.978436.com-巩义彩铝-| www.bc54.com-人人彩票网注册| www.503383.com-时时彩平台跑路前兆| www.583888.cc-彩虹社交app| www.655595.com-七星彩票手机下载| www.725609.com-胜彩彩票是合法的吗| www.07671.com-五百彩平台-| www.118713.com-大发快三有没有规律| www.657252.com-中国福利彩票消宝石| www.695813.com-竞彩m串n的m| www.854080.com-极速快三开挂软件| www.951993.com-彩神争霸8官网| 中彩网www.71233c.com| www.106336.com-没有彩票的国家| www.198131.com-湖北福利彩票查询| www.561819.com-博彩微信方式送彩金| www.625216.com-时时彩大小技巧实战| www.820268.com-彩票能跨省兑奖吗| www.888761.com-中信银行积分买彩票| www.356688.com-彩票中奖608| www.992575.com-福彩6十1最新开奖| www.fy94.com-优乐彩官网-| www.b55.org-微彩网排列五走势图| www.27nd.com-分分彩赢了一年| www.99ri.com-至尊彩输惨了| www.509713.com-今日足彩稳胆| www.629947.com-东方红彩票app| www.712688.com-网赌快三是真假| www.983734.com-快三跨度表图| www.it.com-中国竞彩网竞彩| www.nl26.com-彩票365软件| www.n70.cc-怎么看彩票-| www.37hs.com-七星彩彩经网杀号| www.058.biz-东莞常平东方亮彩| PK彩票www.8499s.com| www.934095.com-福利彩票预测对准| www.990490.com-大型彩票游戏平台| www.ci40.com-吉林快三害人| www.931712.com-买彩票中奖必中法术| www.986886.com-福彩迷-| www.c1.hk-快三湖北今天走势图| www.mj25.com-正规时时彩官网平台| www.j52.me-体彩排三藏机诗汇总| www.6671.org-七彩面罩美容仪功能| www.730909.com-中国竞彩资讯app| www.824977.com-体彩18147期| www.901406.com-排列三牛彩字谜图| www.964992.com-必发彩票网骗局揭秘| 福彩www.86267t.com| www.268440.com-福彩3d新浪直播| www.68190.com-重庆时时彩牛牛开奖| www.044664.com-彩票外卖-| www.491591.com-彩民社区心水沦坛| www.7465.xyz-余姚体彩销量| www.18972.cc-爱彩乐登陆-| www.90vb.com-万福彩票注册可以吗| www.4454.vip-必发彩票软件app| www.458003.com-彩票0369-| www.565016.com-天客彩票-| www.ki66.com-足彩竞猜赔率| www.r08.cc-附近体彩-| www.696755.com-竞彩网竞彩网首页| www.770849.com-彩票app导航| www.872491.com-四川体彩11选五| www.977532.com-18051期足彩| 日彩网www.rcw8833.com| www.fz25.com-彩票追号追死人| www.tk29.com-福彩勇士争先| www.w66.site-信彩是什么-| www.34gz.com-一分快三稳定版| www.522274.com-逆袭分分彩计划手机| www.638840.com-福彩中彩网预测号码| www.742505.com-好运彩软件-| www.29xv.com-山东体彩米老鼠| www.068.space-博彩软件犯法吗| www.2146.xyz-香港濠江天空彩票| www.6883.loan-南粤风彩复式| www.089512.com-足球彩票胜平负规则| www.645699.com-孤独的博彩高手| www.775094.com-快三彩票计划公式| www.872058.com-体育彩票多少钱一注| 大玩家彩票www.dwj0066.com| www.cm93.com-湖北快三冷号| www.sd64.com-竞彩500比分直播| www.96tg.com-彩票平台首充福利| www.803526.com-博发彩票开奖网址| www.110547.com-福彩3d两胆规律| www.176595.com-福彩快三兼职| www.427876.com-足彩4个3选缩9注| www.518813.com-中国彩市第一巨奖| www.573527.com-七星彩开心网手机版| www.625968.com-领先的彩票平台下载| www.675930.com-体彩的玩法介绍| www.728940.com-双彩论坛福彩3d| www.788935.com-竞猜唯彩-| www.837923.com-1博彩票下载安装| www.890009.com-竟彩篮球推荐| www.940098.com-彩名堂计划4.0| www.976635.com-古交彩礼价目表| 500彩票www.314377.com| www.dw82.com-长春快三查询| www.wb33.com-彩票店图片-| www.21yk.com-d9彩票网站平台| www.79vv.com-江苏福彩大厦|