头像

PHP仿12306图片验证码【原创

来源:http://www.bjbrkh.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.bjbrkh.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.220202.com-福彩助手手机客户端| www.156550.com-最近福利彩票事件| www.br58.com-最好的彩票走势图| www.34ih.com-摇摇乐彩票怎么玩| www.283722.com-七星彩对几个号有奖| www.272592.com-pc28彩票骗术| www.588941.com-爱购彩网址可信吗| www.732098.com-好运快三游戏| www.545433.com-福彩销售点申请| www.613759.com-体彩选5-| www.786686.com-京彩娱乐平台| 易购彩票www.234827.com| www.042341.com-多彩贵州风门票| www.965903.com-买彩票幽默的句子| www.ds8.cc-吉林快三这把能出啥| www.332.la-彩票一块钱中多少| www.397.mobi-福彩开奖最新| www.4626.net-体彩精彩足球| www.rw48.com-31彩票官方网址| www.6774.xyz-赢钱彩网站可靠吗| www.85707.com-安微福彩-| www.311232.com-快彩甘肃11选5| www.7108.org-107cc好彩票| www.112903.com-分分彩跨度的规律| www.222694.com-吉林快三计划收费| www.845.me-小鹿时时彩分析器| www.6895.org-好彩头小样招代理吗| www.229321.com-手机买彩票网站下载| www.884588.com-旧彩吧网-| www.00505.com-彩票店员工工资多少| www.027063.com-韩国快三计划| www.922165.com-彩礼超过三万就违法| www.027365.com-一分彩app-| www.150495.com-体彩大乐透官网| www.383850.com-足球彩票013| www.777088.cc-锋彩直播破解版| www.544877.cc-澚淘彩票-| www.56741.com-带赢彩票-| www.595098.com-京东快彩能买吗| www.233.gg-时时彩一星直选| www.016289.com-彩票计划员是拖么| www.640048.com-pc福彩-| www.029819.com-香港福利彩票网站| www.7514.pw-小店体育彩票| www.560917.com-彩票大师手机版下载| www.662713.com-旺彩大乐透走势图| www.81106.com-查一下乐彩网走势图| www.129061.com-131彩票-| www.75tx.com-5d彩超价格-| www.650290.com-时时彩一帆风顺规律| www.738608.com-民彩网是正规的吗| www.ru70.com-90在线彩票骗局| www.788732.com-竞彩篮球分析软件| www.903485.com-彩票球app-| www.358943.com-七星彩开奖结果宝| www.184989.com-中国快三网出奖号| www.110105.com-乐透啦彩票可靠吗| www.248281.com-上海福彩快三app| www.420821.com-7乐彩开奖走势图| www.532451.com-临沂福利彩票| www.244910.com-全国开奖新浪彩票| www.951902.com-娱乐k彩-| www.926886.com-福彩3d达人-| 六冠彩票www.liuguan000.com| www.4jc.com-五百万彩票网如何| www.219068.com-春秋彩票电脑版登录| www.201269.com-高手七星彩口诀| www.86288.com-体彩大乐透机选| www.14yp.com-河南福利幸运彩| www.598003.com-彩票投注站如何盈利| www.4322.xyz-彩鑫网-| www.74di.com-宝彩为未来买单| www.303524.com-好彩堂开奖-| www.009282.com-瑞彩祥云彩票邀请码| www.251994.com-手机彩经网-| www.323195.com-竞猜足彩360| www.305897.com-彩6在哪个平台| www.874495.com-关注福彩公众号| www.5549.cn-万彩吧3d开奖| www.mb65.com-彩票三期倍投计划| www.6dj.cc-希腊分分彩app| www.78bf.com-境外博彩工作犯法吗| www.4088.net-77彩票ios下载| www.20277.cc-南充福利彩票投注站| www.78612.cc-新昌双彩农家乐| www.6750.in-七乐彩预测推荐| www.49923.com-进球彩怎么玩| www.90439.com-彩票77苹果-| www.038158.com-爱投彩票苹果下载| www.8193.top-500万彩票网赛程| www.35351.cc-2019彩票交流群| www.996.la-时时彩黄金分割秘诀| www.46906.com-时时彩滚雪球打法| www.0954.loan-凤彩网3d杀和尾| www.336111.com-福利彩票快3规则| www.417851.com-盛大国际彩票输死| www.517249.com-体彩排列3图报| www.126766.com-8k彩票邀请码| www.26987.com-②元彩票下载| www.89285.com-彩票大全白菜| www.201783.com-神州数彩票软件下载| www.783193.com-网络售彩网站| www.80856.cc-福彩排三今天开奖| www.14xt.com-中国体彩游泳夺金| www.1911.in-福彩全天计划群| www.51338.com-大块发3彩票| www.018130.com-5亿彩票-| www.12ez.com-陕西福彩3d开奖| www.87268.cc-1分赛车彩票怎么玩| www.4563.vip-彩票3d网-| www.489985.com-泊利娱乐时时彩| www.697867.com-福彩3b开奖号结果| www.f23.biz-万达彩票合法吗| www.3400.cn-旺彩3d专业平台| www.033965.com-七乐彩票是什么鬼| www.181102.com-彩经网app-| www.27yy.cc-福利彩票注册| www.639473.com-彩运宝体彩店| www.81544.com-博彩被骗了怎么办| www.540514.com-懂球帝可以买足彩吗| www.1818.name-关于时时彩被骗文章| www.52155.com-彩票聚合资讯门户| www.066093.com-飞越彩虹歌词| www.145416.com-足彩14场开奖结果| www.806239.com-彩票系统开发精彩网| www.d53.net-彩票预测神器苹果版| www.6448.vip-5d工囗全彩漫画| www.088807.com-彩神争霸2下载| www.152838.com-福彩12远5-| www.245822.com-老式中国体育竞彩网| www.348088.com-福彩奖金分配| www.803581.com-掌中彩官方投注| www.0240.net-教玩时时彩必赢钱| www.86ts.com-彩运网登录网址| www.9959.bid-明日体彩前三值字谜| www.118929.com-福彩极速3d-| www.441772.com-竞彩计划真的盈利| www.511863.com-app彩票软件大地| www.561952.com-福彩开奖时间几点| www.607956.com-怎样买足彩稳赢| www.659604.com-天游彩票app| www.587233.com-湖北宜昌快三走势| www.934341.com-彩盈娱乐app| www.35910.com-福彩分析助手| www.61654.com-彩票守号概率高| www.038770.com-图吧彩票-| www.42ul.com-中大奖彩票被复制| www.229.space-微信如何购彩票| www.2875.cc-体彩幸运赛车开奖| www.59ly.com-彩钢瓦机器设备报价| www.76ws.com-手机百胜彩票| www.507791.com-老徐说彩下载| www.607762.com-韩国彩票是真的吗| www.709570.com-时时彩三星做号软件| www.821792.com-巨彩彩票怎么骗人| www.921388.com-彩票中奖走奇门| 500彩票www.52072c.com| www.z65.shop-高频率彩票-| www.682599.com-手机足彩怎买| www.788846.com-中彩网官网| www.905012.com-江苏快三套利| www.962667.com-app星光彩票| www.ap19.com-彩票平台程序排行榜| www.444163.com-福彩3d钱王-|