头像

PHP仿12306图片验证码【原创

来源:http://www.jclordjewelers.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.jclordjewelers.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.2074.in-旺旺彩票网下载| www.507846.com-芽彩彩票-| www.631067.com-趣彩-| www.780408.com-体彩18号5d-| www.906197.com-彩色蚕宝宝-| www.ad35.com-体彩任三必中| www.13vc.com-三d藏机图新彩吧| www.666818.cc-福彩369刮刮乐| www.165653.com-福彩中心待遇| www.32222.com-各种彩票开奖时间| www.4574.cn-长春彩钢板价格| www.96191.cc-点石成金彩票| www.115451.com-500万彩票网直播| www.027313.com-香港五分彩开奖官网| www.681193.com-七星彩骗局会员| www.671481.com-手机彩宝网app| www.227911.com-江苏快三群真的假的| www.880697.com-体彩五的开奖结果| www.138781.com-鸿彩app官网| www.281931.com-双色球今日彩票预测| www.366716.com-兰州福利彩票| www.523950.com-手机淘宝在哪买彩票| www.760680.com-河北快彩11选五| www.841116.com-利民彩票网可靠吗| www.912535.com-彩客网怎么进投注| www.998740.com-渔溪体育彩票| www.cj50.com-吉林长春快三开奖| www.318334.com-江西福彩快三一定牛| www.731804.com-深圳高盛彩票| www.675321.com-澳洲高频彩票三分彩| www.813203.com-香港首创彩金| www.929966.com-竞彩过关方式对照表| www.ut29.com-私彩平台有没| 爱上彩票www.ascp0.com| www.281755.com-e球彩3场全包奖金| www.701063.com-彩票通-| www.254347.com-糖果彩登录-| www.g30.cn-手机福彩合法吗| www.558794.com-富贵彩app骗人| www.863565.com-时时彩提取号码器| www.18ui.com-亿彩天虹软件| www.5599.cm-福彩布衣1234| www.99001.com-重庆时时彩斗牛玩法| www.134058.com-南粤风采好彩1规则| www.144984.com-福彩3d必出码绝招| www.951122.com-快三走势图小助手| www.64666.cc-竞彩001玩法| www.91qz.com-婚恋网博彩骗局| www.00985.com-精英彩票高手| www.566231.com-快三推算下期开奖号| www.721708.com-cc彩票王app| www.458108.com-彩票走势图如何看| www.655323.com-广州福彩票开奖查询| www.870388.com-重庆时时彩官方| www.mc21.cc-吉林快三规律| www.552876.com-彩名堂类似分析软件| www.652719.com-多彩批发市场在哪里| www.996076.com-好彩是正规网站吗| www.203717.com-湖北快三所有开奖结| www.848393.com-众彩网官网-| www.936068.com-博彩骗局帮你充值| 众发彩票www.757zf.com| www.470199.com-境外可靠足彩| www.650635.com-彩虹伞教案大班| www.783952.com-江苏快三和值全买| www.125166.com-福彩快三被黑| www.27714.com-绘画图片大全彩铅| www.47cd.com-体彩7位数短信点播| www.mk09.com-十大彩票平台排行| www.344122.com-体彩排列3预测总汇| www.540990.com-怎么自己做彩票平台| www.ep76.com-下载河南快三助手| www.39to.com-o83期三地彩票| www.xt29.com-中国的彩票能中奖吗| www.zn09.com-吉林快三秘籍| www.66pm.cc-六合同彩开奖结果| www.168555.com-10分钟一期的彩票| www.579884.com-微彩吧兼职-| www.702056.com-竞彩推荐app| www.814983.com-国彩骗局揭秘| www.862331.com-彩票是怎么运作的| www.999575.com-福利彩票走势图尺寸| www.sf91.com-时时彩龙虎免费计划| www.83db.com-北京彩票彩种| www.603872.com-c彩53net-| www.789194.cc-澳洲时时彩网站| www.878708.com-江西省体育彩票| 网易彩票www.095wy.com| www.835396.com-五百彩票网股票| www.473754.com-福彩3d技巧学堂| www.234.name-湖南彩体彩-| www.20127.com-中国福利彩票快三客| www.090786.com-2元中彩票-| www.nk04.com-足球竞彩500网| www.406897.com-北京快三亏-| www.389120.com-网易福彩是什么意思| 500万彩票www.5441q.com| www.j43.shop-福利彩票快乐十分法| www.531287.com-下载福彩3d开奖| www.441171.com-中国竞彩网计算机| www.76ir.com-宝盈彩票开奖走势| www.533650.com-七星彩开什么号| www.771116.cc-时时彩透明计划| www.852528.com-南国体育彩票直播| www.902849.com-快三好赚吗-| 500彩票www.786587.com| www.my78.com-2019彩票店前景| www.286320.com-彩界发大财-| www.346140.com-彩神8事怎么坑人的| www.447357.com-众彩网是能赚钱么| www.ot14.com-955彩票违法吗| www.32rx.com-乐透型彩票分析| www.312231.com-分分彩怎么看长龙| www.385849.com-网赚快彩-| www.488521.com-alcp阿狸彩票| www.553053.com-天下彩彩票网| www.630974.com-好彩柠檬多少钱| www.684654.com-中四柱预彩图| www.744757.com-网络彩票怎么做庄家| www.800336.com-体彩排列五今天开奖| www.861408.com-人工分分彩计划| www.908855.com-极速快三走势图| www.975269.com-河北快三彩经网| 亿彩堂www.558610.com| www.200912.com-福彩3d谜语-| www.2035.vip-青岛市体彩中心| www.8552.net-中国竞彩网冠亚军| www.23967.com-中国七星彩是假的吧| www.628711.com-12生肖彩票开奖| www.859757.com-456彩票-| www.586869.com-福彩3d原创南方网| www.695839.com-微信彩票诈骗| www.795216.com-金牛座彩票幸运号码| www.896736.com-派彩网11选5| www.951240.com-特彩吧报码开奖| www.990739.com-澳客赢家彩票| www.an73.com-分分快三预测开奖号| www.zb76.com-体彩精彩-| www.22zh.com-彩票九咋回事| www.044442.com-彩票顺龙-| www.254171.com-彩乐糖果-| www.740005.com-体彩走势图有什么用| www.850914.com-时时彩怎么个玩法| www.931743.com-淘宝世界杯彩票投注| www.995437.com-易彩娱乐登录| www.el47.com-老快三专家杀号定胆| www.t96.top-腾讯分分彩外接计划| www.428.mobi-368彩票网-| www.6217.cc-福利彩票025| www.23177.cc-福建快爱彩乐| www.77373.cc-考核彩票自助售票机| www.436095.com-投彩很赚钱吗| www.581211.com-彩票组合软件哪个好| www.653003.com-高频彩票改20分钟| www.597379.com-满堂彩彩票平台网址| www.685967.com-彩钢瓦房-| www.775834.com-cc彩票网投领导者| www.994865.com-重庆实时彩开奖视频| www.c11.cc-爱彩乐是正规彩站吗| www.5693.mobi-体彩七位数计算公式| www.66906.com-福彩3d今天奖号1| www.870706.com-河北快三走势图出来| www.939716.com-彩票盛邦财团| www.987074.com-内葛快三开奖|