头像

PHP仿12306图片验证码【原创

来源:http://www.divorcespapers.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.divorcespapers.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
彩神APP官网 www.55nm.com-云南体彩开奖结果| www.654068.com-赢彩天空彩票| www.549725.com-网上可以买足彩么| www.713107.com-体育彩票大奖新闻| 大福彩票www.df39.com| www.zw4.cc-河北福利彩票| www.620128.com-釉上彩图案-| www.384598.com-澳客彩电脑版| www.515673.com-买彩票亏了怎么办| www.353368.com-体育彩票6十1开奖| www.589608.com-七星彩数字神奇组合| www.65jm.com-山西福彩客服电话| www.3970.vip-095彩票下载| www.525369.com-官网时时彩助赢计划| www.898805.com-买彩票的软件哪个好| www.190001.com-中国彩吧牛材网| www.282685.com-计划时时彩qq群| www.373529.com-今日七乐彩开奖号| www.819262.com-大数据预测彩票| www.940697.com-国家体育彩票怎么玩| www.ks.cc-广西福利彩票快3| www.199812.com-快三追号倍投计算器| www.509132.com-新利彩票计划| www.127379.com-陈赫中奖的彩票号码| www.263064.com-英国3分彩开奖记录| www.29358.cc-北京自住彩票机| www.567372.com-红彩app官网| www.58838.cc-菠萝彩论坛双色球| www.4658.top-5a彩票平台靠谱吗| www.24601.com-水溶性彩铅画技法| www.441901.com-体彩机电脑显示| www.620536.com-vr彩票有假吗| www.733185.com-江苏省体育彩票地址| www.830658.com-顶级彩票可靠吗| www.926700.com-256+cm彩票-| www.981789.com-钟彩仪-| www.ch55.com-极速快三怎么买| www.th31.com-最大的快三网站| www.145605.com-神圣团队福彩| www.442866.com-3d彩票计划-| www.553594.com-体育彩票nba竞猜| www.36pz.com-七星彩第二三位和尾| www.3818.blue-体育彩票机开机图解| www.06602.cc-华彩尚映是个骗局| www.521055.com-第一的彩票软件网站| www.657314.com-福利彩票老虎机子| www.768402.com-电信免费彩铃| www.905072.com-0500彩票下载| www.ww69.com-微彩彩票平台登录| www.7290.pw-彩虹频道直播源分享| www.55552.cc-幼儿园彩虹伞的玩法| www.000424.com-太原快三彩票| www.071975.com-彩票cp平台-| www.134531.com-好彩香烟国内有卖吗| www.208563.com-双彩开奖走势图| www.pn36.com-3d彩乐乐专家预测| www.2ll.cc-体彩十一选五技巧| www.63316.cc-杨震足彩推荐| www.63dg.com-彩票矩阵缩水器| www.538562.com-赢彩网是正规平台吗| www.892915.com-500彩票软件大全| 幸运彩票www.73166j.com| www.070272.com-彩神争霸下载| www.161054.com-那个彩票平台送彩金| www.556625.com-深圳市体育彩票官网| www.4700.cn-美的彩票的网址| www.780861.com-彩票开奖源有什么用| www.203316.com-安徽快三手机版下载| www.9968.cm-订婚彩礼返还的案例| www.66639.com-彩票号是怎么出来的| www.026204.com-快三单双-| www.11142.cc-福彩排列七开奖日期| www.817858.com-足彩19034盈亏| www.891013.com-彩尊下载-| www.627620.com-山寨500彩票| www.702622.com-五分彩是谁发行的| www.248949.com-6234彩票官网| www.332324.com-彩票输的倾家荡产| www.197411.com-马来西亚博彩诈骗| www.545593.com-怎么推广彩票| www.647306.com-重庆时时彩调整开奖| www.767742.com-拼搏在线彩票| www.857616.com-彩之源正规吗| www.918270.com-海南七星彩玩法介绍| www.983947.com-779彩票网-| www.cp6161.cc-齐鲁风采七乐彩| www.a61.pw-977彩票平台被骗| www.022.cm-时时彩后一计算公式| www.082187.com-888彩票骗局| www.154649.com-竞彩交易盈亏| www.072213.com-秒速时时彩财神| www.99vt.com-鄂鱼彩票-| www.5265.cm-678cc彩票-| www.947480.com-福彩3d在线过滤| www.cp9711.com-广东好彩3-| www.680825.com-彩票上瘾能戒掉吗| www.763165.com-彩票店买球犯法么| www.823522.com-彩涂钢板标准| www.893890.com-彩牛彩票靠谱不| www.954306.com-8亿彩票app-| www.996468.com-博友彩票平台官方网| www.ep73.com-体彩排列三独胆推荐| www.828606.com-彩票九彩-| www.891842.com-实时彩-| www.960924.com-七点彩票-| 500彩票www.50074d.com| www.ve38.com-河南福彩百度网| www.053139.com-快三一分钟开奖| www.212759.com-500彩票网的骗局| www.87832.cc-体彩排例三藏机诗| www.113906.com-星彩网大乐透预测| www.138520.com-重庆体彩百变王牌| www.019406.com-时时彩怎样玩不赔钱| www.1221.in-全民双色球彩票官网| www.9538.bid-彩色水泥地面图片| www.68860.com-趣彩网骗局揭秘| www.061037.com-中华彩票真的假的| www.048.online-发行彩票收藏价值| www.6035.cn-福彩体彩排列五| www.019866.com-七彩网江苏快3| www.118157.com-彩票公众号有哪些| www.03oq.com-中国福建体彩网| www.480017.com-体育彩票双色球走势| www.422861.com-天际彩票注册| www.285111.cc-彩票行业未来前景| www.313957.com-时时彩半顺什么意思| www.505633.com-炫彩粒子hd-| www.3102.vip-彩票体彩开奖七星彩| www.64ny.com-如何玩彩票-| www.69875.com-百盈快三有没有规律| www.036703.com-彩票榜cpbapp| www.114918.com-97彩票赚钱吗| www.035198.com-广西快三平台下载| www.217190.com-好彩票ios版| www.42je.com-彩神怎样提现| www.1931.net-亚彩会线路-| www.170992.com-长春快三开走势图| www.71se.com-杭州恒彩装饰设计师| www.273370.com-福彩刮刮乐-| www.81304.com-网络博彩报警有用吗| www.794995.com-福利彩票如何中奖| www.892411.com-福彩3d缩水大师| www.967205.com-聊呗彩票群-| 500彩票www.50052d.com| www.63719.com-足彩投注量和交易量| www.dt4.com-王牌彩票骗局| www.693864.com-红神体彩下载| www.r02.cn-微信天天中彩票| www.811555.com-优的体育彩票| www.884402.com-福彩3d五行看和值| www.972323.com-菠萝彩3d选号魔图| www.cp9956.com-好运彩快三app| www.479681.com-天下彩票一语透天机| www.621811.com-竞彩之家怎么样| www.ji05.com-天天彩选四开奖公告| www.27766.com-三四五福彩-| www.039975.com-淘宝彩票合买大厅| www.765454.com-众发彩票怎么样| www.858383.com-利龙彩票-| www.372428.com-彩票大奖购买时间| www.d93.com-福彩高手资料论坛| www.16469.com-能在足彩中赚钱的人| www.00191.com-小店宝是彩票吗| www.930251.com-彩票双色球中两个号|