头像

PHP仿12306图片验证码【原创

来源:http://www.baol168.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.baol168.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.99797.com-做梦梦见彩票数字| www.kb65.com-41c彩票网站| www.155382.com-最赚钱的彩票| www.oy43.com-l福彩-| www.wp39.com-彩票动图-| www.3136.vip-七星彩解码-| www.08567.cc-福福建体育彩票开奖| www.813099.com-华彩生活app| www.286002.com-河南幸运彩开奖结果| www.52318.cc-彩神uu直播| www.375688.com-彩金宏辉-| www.906985.com-易博彩票平台网址| www.370146.com-手机彩膜厂家| www.759655.com-彩票赌博软件骗局| www.865629.com-彩票分析预测免费| www.950161.com-网络销售彩票违法吗| www.ao9.cc-网络彩票带赚套路| www.999371.com-足彩86-| www.50.la-快三玩法大平台| www.574119.com-用数学算法买彩票| www.35005.com-七天彩太假了| www.265262.com-山西福彩前三走势图| www.958.tv-够力辣椒七星彩奖表| www.367729.com-体育彩票大乐中奖| www.544586.com-安徽快三遗漏好| www.543203.com-江苏快三骰子分析| www.626135.com-698彩票网-| www.cp320.com-湖北快三玩法规则| www.649109.com-水彩森系少女| www.767242.com-福彩三b太湖字迷| www.865901.com-6491彩票网-| www.937062.com-福彩三d走势图网易| www.am70.cc-收贵州快三-| www.zh18.com-江苏快三杀号| www.822033.com-国产3d彩漫-| www.93222.cc-铜仁福彩中心地址| www.623686.com-财富彩票是骗局吗| www.480274.com-七星彩的规律算法| www.11308.cc-足彩胜负彩新浪| www.02957.com-福建体育彩票官网站| www.803165.com-足球彩票怎样看中奖| www.903199.com-星光彩票靠谱吗| www.4362.cn-三分时时彩官网平台| www.15861.cc-华夏彩票怎么赢| www.fb33.com-玩彩票开挂靠谱不| www.1333.mobi-彩票中奖怎么兑奖的| www.563016.com-体彩p3开奖查询| www.00685.com-中国体育彩票申请书| www.965364.com-彩票能追妻-| www.665312.com-七乐彩中奖历史| www.796164.com-彩票双色球选号| www.886232.com-海南四码彩票说明| www.965923.com-福利彩票多少种排列| www.cp3520.com-彩票下级设置返点| www.56973.cc-陕西福彩快乐十| www.356650.com-公司年会彩票中奖| www.852319.com-浙江体育彩票官网| www.882244.com-玩彩票的女孩子| www.961533.com-彩票预测表-| 500彩票网www.355805.com| www.176939.com-快三助手安卓版下载| www.908239.com-七星彩概率计算公式| www.ff2.com-彩票指南-| www.ux44.com-8k彩票app-| www.707202.com-体彩三十六选七福建| www.825860.com-彩票店老板不买彩票| www.899524.com-新澳国际彩票平台| www.991787.com-彩民之家论坛| www.ip95.com-8熊猫彩票-| www.g31.net-彩票中奖规则图标| www.cai1955.com北京快三开奖直播| www.651190.com-水彩肌理技法大全| www.991165.com-491.cc彩票网| www.se8.com-体彩上海11选五| www.19xg.com-分分彩通杀两码方法| www.799566.com-乐彩论坛3d胆码| www.891353.com-快三代理利润多少| www.998773.com-中国体肓彩票怎么样| www.fe09.com-投注彩票软件| www.s87.me-18年福彩中奖号码| www.84ny.com-福州自助彩票店| www.279944.com-时时彩预测器个位| www.467091.com-彩票天空与你同行| www.569871.com-福彩快三输了几万| www.637204.com-彩虹民用无人机| www.708922.com-时时彩预测平台下载| www.952028.com-503彩票-| 500彩票网www.868422.com| www.x28.top-3福彩开奖直播| www.127365.com-彩客网比分直播版| www.173532.com-兰州快三走势图连线| www.278339.com-优信彩票大厅| www.496707.com-小米手机隐藏彩蛋| www.601499.com-亿元彩票网站靠谱吗| www.066987.com-博彩软件哪个好| www.255311.com-微彩吧兼职是真的吗| www.381164.com-彩票七乐彩几点开奖| www.ot84.com-中国福彩3d和值表| www.726259.com-河北彩票最大奖| www.801411.com-966好彩票-| www.864168.com-凤彩网官方网站| www.916322.com-送38彩金时时彩| www.973176.com-新版彩虹代刷app| www.lw61.com-好彩江苏快3| www.xy79.com-利澳彩票app| www.26355.com-马来分分彩开奖查询| www.22060.com-北京500万彩票网| www.93337.com-海南七星彩中奖规则| www.659403.com-七星彩票开什么奖了| www.976946.com-彩礼超过两万| www.am10.cc-彩票购彩大厅| www.88ly.com-众彩听说要搬家| www.2701.cc-乐彩工具图表| www.4997.vip-女人梦见中彩票大奖| www.020135.com-时时彩出长龙预兆| www.9512.org-打击私彩海南| www.3677.cc-彩票开奖分析六全彩| www.613882.com-cbcp彩票-| www.678968.com-彩票平台套利可靠吗| www.744984.com-腾讯彩票下载并安装| www.813514.com-彩票网站代理加盟| www.896353.com-鸿彩快三下载| www.793038.com-安阳彩票大奖骗局| www.869053.com-彩票史10大牛人| www.28237.cc-福彩1d下载-| www.879436.com-旭彩网开奖网址| www.955379.com-凤凰彩票是人控制吗| 大赢家彩票平台www.627797.com| www.659302.com-丹麦快乐彩人工计划| www.785315.com-关于彩民中奖文章| www.155973.com-好彩客怎么下载的| www.632860.com-彩票3d规则-| www.810910.com-体彩大乐透客服电话| www.904982.com-伯爵彩票官网| www.981483.com-彩票专家查询| www.jj04.com-福彩3d彩票论坛| www.d11.website彩票开奖编辑软件| www.90tw.com-彩票甘肃快三走势图| www.947602.com-网上可以买足彩吗| www.531280.com-彩99ios-| www.656817.com-竞彩该如何投资| www.876427.com-重庆时时l彩| www.980633.com-易彩线路测速官网| www.ge5.cc-快乐时时彩是哪里的| www.301069.com-手机验证送38彩金| www.06783.com-幸运28时时彩计划| www.812992.com-福彩3d和值表全部| www.937784.com-最好赚钱的彩票平台| www.991297.com-旺彩彩票计算器| www.ce73.com-大发快三总部在哪里| www.x19.cn-乐彩网安卓版下载| www.235047.com-建行中彩啦-| www.818623.com-500万彩票電腦版| www.yc50.com-贵州体彩中心电话| www.226156.com-老彩民网站-| www.310302.com-新浪彩票大乐透| www.gd78.com-单机新快三下载| www.890318.com-高倍率的彩票平台| www.72418.com-福彩开奖青岛快三| www.114625.com-精准彩票计划网站| www.542244.com-大连市竞彩店信息| www.217190.com-好彩票ios版| www.78122.com-彩票科学投注法| www.299242.com-北京体彩排三预测|