头像

PHP仿12306图片验证码【原创

来源:http://www.360qzol.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.360qzol.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
159彩票 www.917456.com-必赢彩票的钱怎么办| www.764301.com-凤凰彩票平台可信吗| www.zy49.com-新浪爱彩官方下载| www.539764.com-福州体彩转让信息| www.613795.com-彩虹六号国服| www.686833.cc-彩票中奖新闻最新| www.768792.com-天猫彩票是什么东西| www.846291.com-竞彩概率计算方法| www.914868.com-刘雪龙黑彩视频新闻| www.976468.com-中彩彩票大小单双句| www.am95.com-贵州体彩中心地址| www.sm72.com-天津时时彩摇奖直播| www.5py.com-竞彩怎样不交税| www.62mm.com-福彩选四开奖| www.095309.com-于海彩票事件| www.207633.com-彩票01下载-| www.306684.com-中国彩票机选中奖| www.cp998.com-北京福彩快3| www.181795.com-上海快三怎么玩| www.323006.com-凤凰彩票怎么提现| www.445639.com-博彩计划网源码| www.686563.com-3d彩乐乐杀号定胆| www.770440.com-竞彩篮球大小分规则| www.66269.cc-电竞彩票下注app| www.29du.com-体彩手机在线无法| www.068633.com-l上海快三开奖结果| www.345007.com-9999彩票网-| www.47461.com-9811彩票下载| www.2887.in-江苏快三如何中奖| www.29775.cc-福利彩票今天开奖吗| www.88321.com-龙之彩彩票开户| www.025882.com-快频彩票下载| www.227796.com-福彩快3有赢的吗| www.7188.cn-自助彩票售卖机投放| www.215952.com-劬力七星彩奖表| www.323947.com-聚鑫乐彩是什么| www.550588.com-买彩票神器中奖| www.778680.com-彩票软件都没了呢| www.947101.com-彩种计划大全| www.iw57.com-嘉兴体彩网络申请| www.712749.com-网络竞彩平台| www.900228.com-生日号码生成彩票| www.sv46.com-澳门六星彩官网| www.387295.com-贴钢化膜和彩膜| www.189342.com-彩票平台刷流水骗局| www.319179.com-算局七星彩下载| www.467033.com-彩票几点封机| www.590152.com-苏宁体彩-| www.713598.com-彩票7位数开奖查询| www.829350.com-全民k3彩票-| www.940935.com-七乐彩三区-| www.cp7731.com-新快三走势图| www.f51.net-乐彩大大快三| www.363905.com-福彩3d的图解| www.532968.com-7星彩开奖时间今天| www.461377.com-白羊座今日彩票运势| www.093103.com-上海堰钜彩钢机械| www.0896.vip-福彩小军图库| www.37537.cc-六开彩票届六| www.118141.com-福彩快三推算方法| www.586954.com-竞彩网上哪里能买| www.12678.cc-体育彩票能中奖吗| www.399956.com-青蛙彩47期特马图| www.8115.cm-红牛快三骗局| www.96723.cc-乐盈彩票正规吗| www.226903.com-无极三彩票代理| www.eu86.com-中彩啦app可信吗| www.297500.com-v8彩app-| www.58500.cc-2分彩官网-| www.559687.com-多彩贵州公司| www.753627.com-网上买彩票可信吗| www.477121.com-体育彩票全部玩法| www.977889.com-彩钢网-| www.088524.com-多玩彩票快三| www.936505.com-彩客竞彩彩app| www.cp0377.com-广西快三走势| www.96648.com-彩票做假案-| www.321999.cc-中国福体彩开奖查询| www.0726.biz-福建体彩休假| www.89499.cc-新生彩票官方| www.805756.com-彩票管理条例修订| www.657464.com-e777乐彩下载| www.731430.com-江苏快三是赌博| www.794611.com-立彩破解器-| www.867028.com-星期天福彩开奖吗| www.920925.com-彩神注册邀请码| www.978468.com-广酉福彩选号助手| www.am09.cc-今天甘肃快三开奖号| www.qa13.com-手机版新彩网| www.820733.com-彩钢瓦型号规格图册| www.953982.com-好彩柠檬爆珠怎么样| www.pi1.com-快三玩法中奖多少钱| www.869618.com-广西快3彩控3| www.930627.com-彩票扣税多少| www.987694.com-中彩网电脑版| www.wq2.cc-百度彩票开奖号码| www.8088.mobi-体彩点石成金| www.57cv.com-彩票店申请流程| www.507293.com-彩神提现不到账| www.58131.cc-福彩双色复试图解| www.057451.com-七星彩几点开奖结果| www.46126.com-广州天天溢彩| www.027907.com-足彩任九胆拖投注表| www.257018.com-瑞彩祥云彩票| www.zj25.com-福彩3d大号走势| www.245968.com-福彩二十选五| www.358849.com-江苏快3彩乐乐网| www.683645.com-义乌体彩中心| www.744407.com-靠谱的移动彩票软件| www.881314.com-福彩3d千禧图谜| www.uj66.com-福利彩票的真实性| www.1362.in-彩票288-| www.010910.com-五星彩票简介| www.512302.com-彩铅素描香蕉| www.761517.com-体彩十一运夺金开奖| www.113866.com-大彩网抢红包| www.155784.com-微彩8-| www.501266.com-中国彩吧论坛中| www.587845.com-3d字謎牛彩網| www.762978.com-福利彩票连环夺宝| 99彩票www.66710.cc| www.609569.com-uc彩票-| www.711899.com-万豪福彩苹果手机| www.786835.com-永利彩票是黑彩吗| www.870938.com-四亿彩票官方网站| www.949893.com-8炫彩彩票如何玩| www.cp8996.com-南京福彩快三走势图| www.748234.com-中彩靠谱吗-| www.846353.com-龙山彩票站-| www.910398.com-全民足彩彩票电脑版| www.973921.com-分分快三输钱| www.vl51.com-彩票开奖i-| www.222019.com-彩票自动挂机| www.327887.com-彩票代投兼职| www.564667.com-七星彩雷州梦册查奖| www.637075.com-彩虹5无人机实战| www.748128.com-快三和值大小单双| www.07226.com-完美分分彩走势图| 名门彩www.33997v.com| www.pw31.com-彩票什么叫龙| www.1307.top-彩之乐是正规平台么| www.948354.com-福彩小鱼图反正面| www.995088.com-体育彩票大乐透兑奖| www.bt04.com-彩吧助手旧版| www.356902.com-用家人生日买彩票| www.86nl.com-彩吧图三板-| www.182528.com-彩票单双大小规律| www.39867.cc-台湾威力彩最新开奖| www.526639.com-福彩开奖是直播吗| www.61175.cc-13彩网站-| www.951934.com-台湾乐透彩开奖记录| www.194819.com-代玩彩票兼职群| www.259355.com-体育彩票选号软件| www.75554.com-今日福彩3d试机号| www.01825.com-凤凰时时彩登录网址| www.62390.com-极速彩票技巧| www.47744.com-山西省体彩中心电话| www.547778.com-易彩网平台邀请码| www.247292.com-上海彩票兑奖处电话| www.708083.com-竞彩误差怎么看| www.889720.com-体彩独胆双胆预测| www.966903.com-福彩双色球选号秘诀| www.rp6.com-福彩三d开机号今天| www.93we.com-离婚律师彩票|