头像

PHP仿12306图片验证码【原创

来源:http://www.gdhsgroup.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.gdhsgroup.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
彩八彩票 www.41366.com-77彩票破解软件| www.049982.com-中国体彩排3| www.219681.com-玩彩平台-| www.203055.com-湖北福彩网官方网站| www.rd47.com-中国体育彩票网站| www.782003.com-中福彩传媒app| www.878520.com-全民智投彩票骗局| www.953354.com-马来西亚大马彩| 易彩网www.36166y.com| www.008082.com-鲁豫有约彩票| www.77st.com-永辉彩票87886| www.2151.space-足彩十四场购买大厅| www.7875.cn-中国福彩闯关| www.75515.cc-福彩3d奖号走势图| www.4691.vip-大乐透彩票有折痕| www.508158.com-福彩2d的技巧| www.138776.com-天天时时彩在线计划| www.246471.com-彩票快三单查询结果| www.2484.net-17彩票下载软件| www.7ip.com-彩票怎么中几百万| www.862.hk-时时彩四码技巧| www.6795.biz-24号福彩号码| www.17818.com-福州彩票开奖结果| www.59975.cc-好彩官方资料大全| www.013697.com-i亿彩-| www.c23.top-爱彩乐老版本| www.96ca.com-投彩的意思-| www.4181.cn-北京七彩集团官网| www.182932.com-宁夏福彩快三开奖号| www.274208.com-时时彩最专业软件| www.824027.com-湖南体育彩票排列三| www.942422.com-go彩票官网-| 名门彩www.33997g.com| www.um30.com-彩票16安卓-| www.50rz.com-福利彩票什么时间开| www.39295.com-鑫彩网登录-| www.439622.com-彩票中奖彩民图| www.542335.com-福彩网快三怎么样| www.611186.com-体彩投注站收入| www.681776.com-体彩二维码扫码出票| www.772543.com-时时彩走势图全部| www.847811.com-彩票有作弊吗| www.922291.com-约彩彩票怎么充值| 全民彩票www.161763.com| www.310629.com-打彩票-| www.057032.com-彩票信息源码| www.178908.com-湖北快三信用玩法| www.295070.com-广东快三下载软件| www.676402.com-彩界网-| www.748342.com-竞彩收米是什么软件| www.813634.com-宁夏体彩网点| www.879238.com-vb彩票选号-| www.3273.cn-体彩中心p3开机号| www.07583.com-193彩票app-| www.26494.com-七星彩模拟机选五注| www.95278.cc-超级赛车彩票官方| www.97522.cc-竞彩足球跟单假吗| www.mv71.com-978彩票app-| www.093915.com-彩票外挂软件破解| www.196035.com-快三时时彩坑人| www.698622.com-中国6加1彩票玩法| www.824858.com-鸿彩网邀请码| www.946967.com-为什么高频彩票调整| www.84rg.com-银川仟彩摸吧微信群| www.160155.com-利彩管方网站| www.253625.com-竞彩足球彩票软件| www.326602.com-苏会文七星彩| www.389201.com-福彩杨哥说彩| www.351596.com-体彩足球赛如何买| www.437704.com-256彩票官方版| www.085625.com-刘大军彩票网站| www.205921.com-时时彩计划稳赢版| www.454365.com-网易体彩是真的吗| www.570279.com-七彩蛋电影免费| www.796508.com-马来分分彩开奖网址| www.366214.com-彩票开奖几点| www.539659.com-迪士尼彩乐园2下载| www.797016.com-快三怎么守号| www.947923.com-体育彩票的买法| 趣彩网www.qucp0.com| www.8686.in-福利彩票体育彩票| www.318936.com-江西乐彩-| www.942581.com-南宁福彩宾馆| 聚彩网www.290282.com| www.123024.com-赢彩网788-| www.96ey.com-人人彩票跟投| www.219195.com-佰萬彩票是骗局吗| www.977361.com-米彩-| www.mo33.com-68国际彩票-| www.978185.com-福彩3d银海工作室| www.hg5.cc-幸运快三破解器| www.tw35.com-36o购彩大厅| www.9cs.cc-彩票两元网官网| www.59fd.com-福彩有销售任务吗| www.538822.com-快速时时彩官网| www.623912.com-乐彩购下载-| www.686598.com-佳木斯彩票大奖得主| www.770030.com-七彩山鸡图片| www.840058.com-体彩竞彩篮球推荐| www.933436.com-六亿彩票分分秒秒开| www.984790.com-河北体彩竞猜彩足球| www.r62.com-福利彩票3d预测| www.75wf.com-五维彩超多少钱| www.22190.com-时时彩后二杀码思路| www.9918.tv-彩票三地预测| www.137404.com-分分彩个位必中| www.26159.cc-彩虹的形成-| www.97278.cc-彩票作弊是真的吗| www.448.in-彩票预测靠谱的| www.eg28.com-湖北快三遗漏统计| www.f33.cn-彩库宝典苹果版| www.51066.cc-淘宝彩票淘宝网| www.91636.com-中免黑好彩-| www.039267.com-彩票理财方式| www.427721.com-鲸彩漆-| www.589129.com-成都市体彩中心地址| www.080684.com-8彩票直通车| www.388212.com-67彩票网站-| www.874833.com-拉菲彩票下载| www.6199.in-掌忧彩票-| www.72803.com-延吉彩票站出兑| www.522055.com-甘肃庆阳体彩中心| www.629512.com-赢钱秘诀彩图| www.755992.com-体彩快乐10分钟| www.005857.com-新彩票官方平台| www.9232.net-鸿运乐彩可靠吗| 鑫彩网www.xcw866.com| www.iz28.com-体彩开奖今日| www.l11.pw-大发彩票计划软件| www.44vs.com-uc彩票平台怎么样| www.79797.com-福利彩票怎么做代理| www.453432.com-熊猫彩滨-| www.539476.com-彩票站能否私下转让| www.647922.com-天下彩5334-| www.596077.com-天水福利彩票中心| www.254896.com-时时彩组六全包输了| www.309117.com-时时彩网站下载| www.375762.com-彩虹六号刘醒资料| www.927056.com-350彩票正规吗| 博乐彩票www.35918d.com| www.uh01.com-成都彩票加盟多少钱| www.660511.com-白菜彩票论坛大全| www.19yk.com-京彩挂机适合平台| www.cp1113.com-彩票平台排行榜| www.603712.com-兑奖后的彩票| www.aa12.com-福建彩票论坛首页| www.34927.com-吉林快三遗漏三同号| www.74020.com-双双体彩字谜| www.034007.com-体彩排列三杀号定胆| www.41122.cc-助赢彩票专家| www.758893.com-微彩网官网-| www.831488.com-已发彩票-| www.888911.cc-体彩排列3组选奖金| www.980425.com-广西体彩官网兑奖| www.hv38.com-吉林彩票快三下载| www.73mi.com-世界杯买彩票在哪买| www.1640.in-澳洲3分彩怎么玩| www.7161.pw-腾讯五分彩看号技巧| www.183508.com-今日快三河北走势图| www.187.net-唯美古风手绘彩铅画| www.82gd.com-天津福利彩票网点| www.2700.cn-v8彩票可信吗| www.797371.com-98彩违法吗-| www.42kw.com-七彩云南歌词作者|