头像

PHP仿12306图片验证码【原创

来源:http://www.ckhyy.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.ckhyy.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
6彩票开奖 www.936783.com-溢彩年华旗舰店| www.cai0299.com彩票选号助手| www.ox22.com-福降天下牛彩| www.15ig.com-徐州彩礼什么时候给| www.220.hk-好彩双爆珠香烟草莓| www.4346.cn-福利彩票怎么提成| www.00356.com-手机上在哪买彩票| www.70975.com-体育彩票开奖玩法| www.026789.com-6188彩票-| www.095860.com-竞彩彩票兑奖规则| www.168678.com-一分时时彩骗局| www.308342.com-四川体彩怎样才中奖| www.382856.com-买彩票输50万| www.518500.com-神圣彩票官网| www.590125.com-彩金项链周大福| www.666002.cc-新加坡天天彩资纲| www.742887.com-大发彩票的登录网址| www.821106.com-常熟福彩销售点| www.893840.com-清水彩票-| www.956376.com-诚信彩票app下载| 幸运彩票www.5095c.com| www.eg02.com-新彩网字谜图谜总汇| www.wq63.com-彩票走势图管用吗| www.17jv.com-怎么玩时时彩不违法| www.852.red-9号生活馆彩票骗局| www.5157.wang-天津福利彩票在哪里| www.13114.cc-今日稳胆竞彩推荐| www.59828.com-中国彩报彩吧图库| www.042461.com-福利彩票宣传语简单| www.129954.com-南海七星彩特区论坛| www.207161.com-七乐彩票是真的吗| www.279382.com-时时彩压豹子的规律| www.384025.com-qq里面彩票和买| www.499243.com-水星分分彩-| www.561478.com-网络彩票赌博安全吗| www.631702.com-七彩视界vip会员| www.702260.com-明彩彩票-| www.778505.com-下载升级版网易彩票| www.935586.com-百赢快三是真的吗| www.983554.com-彩票66网站-| www.nd00.com-宏发娱乐快三app| www.r08.cc-附近体彩-| www.44qu.com-越南好彩香烟价格| www.574.cc-什么是刷彩盈利| www.4500.hk-7星彩19028-| www.9747.cn-大发时时采彩稳赚| www.72328.com-彩天堂属于什么平台| www.036569.com-k彩福民测速| www.122983.com-快三追号计划利润表| www.193506.com-分分快三单双技巧| www.263172.com-网上能买体育彩票| www.366011.com-体彩排列三组三遗漏| www.456564.com-购物送彩票广告语| www.541498.com-彩票彩金是什么意思| www.644368.com-黑彩对打网站| www.780986.com-彩虹哥是骗子的证据| www.854839.com-釉彩专业毕业去向| www.916307.com-彩71彩票快三玩法| www.974788.com-篮球竞彩赛程| www.aq73.com-遵义市福利彩票中心| www.rt79.com-福彩中彩论坛| www.04bx.com-彩票网购平台| www.72hi.com-竞彩模拟-| www.0853.date-山东福彩展示柜兑奖| www.8799.shop-七星彩彩南国论坛| www.38952.cc-01彩票注册邀请码| www.81088.cc-网络彩票被骗怎么办| www.029006.com-重庆时肘彩开奖宝典| www.102111.cc-有谁被彩天下黑过| www.168351.com-北京快三开奖一定牛| www.289287.com-五分彩万位全天计划| www.368671.com-彩票开户可以注销吗| www.455855.com-福彩121期-| www.538987.com-安彩李留恩现状| www.637189.com-福彩都包括啥| www.721255.com-海南东方快三查询| www.791232.com-快乐彩12助手| www.862165.com-幸运彩28下载| www.922712.com-投诉彩票店-| www.976443.com-玩彩彩票网-| www.dj93.com-福彩骗局大揭秘| www.ty10.com-爱乐彩11选五下载| www.54.biz-最新彩票软件下载| www.64ol.com-彩票代买app| www.0175.vip-时时彩有几种玩法| www.8341.link-东方彩票网平台| www.26736.com-教你七星彩方法| www.66137.cc-彩票大师下载软件| www.034768.com-彩票委托纠纷| www.115225.com-移动彩票官网首页| www.177909.com-贵州快三开奖一定牛| www.243776.com-江苏快三最高长龙| www.310486.com-3d彩票个人技巧| www.370663.com-时时彩趋势搜索| www.453558.com-分乐彩-| www.538408.com-靠谱足彩app| www.670938.com-酷彩网能提现吗| www.738903.com-宝马彩-| www.801856.com-高频彩套利原理| www.870619.com-152彩票安全吗| www.963980.com-特彩吧下载-| www.025681.com-百胜彩票下载地址| www.500046.com-怎样兑福利彩票| www.pm78.com-一分快三在线计划| www.086864.com-中国福彩怎么买彩票| www.144013.com-鼎盛彩票手机登录| www.211277.com-福建福州快三| www.273009.com-五分快三全天计划网| www.388743.com-体育彩票刮刮乐图片| www.502339.com-中国福票彩走势图| www.556238.com-新三国打斗精彩片段| www.616501.com-竞彩负平什么意思| www.678030.com-南方好彩网双彩网| www.744018.com-众盈网彩票-| www.803967.com-哪个网站买体彩| www.870413.com-金凤凰彩票开奖查询| www.974964.com-七星彩十大杀号专家| www.cp0177.com-下载快三预测软件| www.kb66.com-内蒙快三开奖号| www.yv72.com-80彩票网站合法吗| www.14mo.com-彩票聊天室红包雨| www.1914.cn-黑客破解极速时时彩| www.6655.com-分分彩三期必中计划| www.11135.com-足彩推荐在哪找| www.46834.com-体彩串算法-| www.83397.cc-七星彩位置走势图| www.026782.com-彩票高佣金兼职平台| www.089378.com-好彩店彩票北京单场| www.142395.com-亚博彩票软件下载| www.206201.com-快彩网是真的吗骗局| www.265422.com-网乐彩-| www.438588.com-澳门体彩报纸| www.550797.com-彩站宝app下载| www.638166.com-色彩搭配图-| www.709629.com-五亿彩票可靠吗| www.775713.com-广州市福彩公益金| www.861546.com-甘肃福彩领奖地址| www.927700.com-福利彩票是几个数字| www.987759.com-505彩票本着| www.cai7755.com三分快三开奖走势图| www.id79.com-快三期期反水平台| www.wi65.com-六开彩开奖结果场| www.00de.com-关于彩虹糖心情说说| www.55vh.com-湖南体彩中心在哪里| www.547.net-快三必中高手大全| www.3299.live-顶呱刮中奖彩票图片| www.8528.cm-360彩票购彩下载| www.66826.com-快三数据专家触屏版| www.020164.com-中彩网大乐透推荐| www.084408.com-动物总动员彩票害人| www.133737.com-白羊3d预测新彩网| www.194419.com-集锦福彩快三走势| www.254985.com-免费彩金app| www.312865.com-聚鑫彩票正规吗| www.367332.com-体育彩票返奖率| www.438342.com-彩票计划聊直播| www.516687.com-快三跨度表速查表| www.573784.com-吉林快三是什么彩票| www.630526.com-小鱼正版彩吧图库| www.684307.com-彩票代投是骗局揭秘| www.746075.com-多盈彩手机版| www.802301.com-精彩大片app| www.863666.cc-83彩票平台-| www.903316.com-时时彩如何才能赢钱|