头像

PHP仿12306图片验证码【原创

来源:http://www.paulvwalters.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.paulvwalters.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.520407.com-福利彩票单式如何玩| www.706723.com-吉林快三预测分析| www.798704.com-盛世彩票app| www.876977.com-彩票是怎么玩的| www.949401.com-11选五大彩鲸| 126彩票网www.126019.com| www.116234.com-胜负彩19038期| www.231499.com-江苏快三倍投计算器| www.325897.com-香港6合彩资料大全| www.397204.com-乐透型彩票分析| www.625068.com-体彩有网络销售吗| www.707851.com-竞彩误差值怎么看| www.785378.com-江西快三助手下载| www.871861.com-江苏丰彩新型建材| www.971999.com-福彩35选7走势图| www.cp0416.com-时时彩助手app| www.590034.com-排列五彩图宝贝| www.700016.cc-彩票人工预测计划| www.799455.com-彩票送彩金最高平台| www.884440.com-福彩三天计划胆论坛| 彩票大家乐www.21202n.com| www.124998.com-乐米彩票中奖不承认| www.7909.org-彩宝类-| www.55577.com-彩票七-| www.069560.com-彩票查询软件下载| www.181772.com-内蒙快三遗漏号| www.282707.com-彩票7星彩玩法| www.90305.com-福彩3d太湖钓字迷| www.he55.com-快三破解器软件| www.15tv.com-体彩优秀站点| www.98kr.com-玩黑彩快三-| www.5172.net-韩国彩票有几种| www.16076.com-3d乐彩静态版| www.62962.com-足球竞彩分析推荐| www.046503.com-天天彩app-| www.160208.com-糖果彩螽叫声| www.254382.com-足球彩票论坛app| www.333380.cc-玩彩技巧后三| www.414400.cc-出彩和精彩区别| www.522988.com-山西福利彩票官网| www.50bh.com-福彩3d走势连线| www.0947.vip-永诚彩票网app| www.9935.net-福彩三地的基本走势| www.68999.com-分分彩定位胆怎么玩| www.022189.com-体彩六加一开奖号码| www.091111.cc-重庆时时彩登录| www.97772.cc-宝马团队时时彩计划| www.316905.com-彩票九靠谱么| www.389506.com-福彩3d凤凰小说| www.500922.cc-彩色一寸照片多少钱| www.569537.com-彩票中奖感受| www.633155.com-十二生肖彩泥图片| www.696669.com-快三和值大小规则| www.904223.com-体彩合买平台| www.974019.com-五星彩下载五星彩| www.tx8.com-易彩彩民福地登录| www.wp62.com-全天快三计划稳定版| www.2568.net-体彩排列三玩法技巧| www.8299.com-福彩体彩排5走势| www.35552.com-竞彩店面首页| www.920400.com-湖北福彩快3下载| www.365250.com-体彩p3速查-| www.507696.com-怎么关注老猫彩快讯| www.624010.com-湖南省福彩报| www.762694.com-浙江彩票20选5| www.294340.com-今日彩票推荐号码| www.228998.com-好彩爆珠烟蓝莓| www.502683.com-多彩投是什么| www.608536.com-皇冠派彩-| www.582889.com-利用彩票的走势赚钱| www.680088.com-二元彩票下载| www.784011.com-网络彩票何时开售| www.860569.com-外围彩票网站排名| www.923489.com-彩票如何做庄家| www.980431.com-梦想彩票是正规的| www.cp3277.com-三分快三玩法规律| www.mi86.com-新时时彩宝典下载| www.210810.com-中华彩票信誉老品牌| www.285090.com-休闲快三第二套分解| www.368854.com-美人图彩铅画| www.4592.top-彩票10元-| www.9686.vip-十一万八彩礼寓意| www.52053.com-爱乐彩河北十一选五| www.95392.cc-多鑫网彩票-| www.053139.com-快三一分钟开奖| www.128550.com-福彩微信投注| www.217170.com-快彩app有几种| www.293375.com-彩神通今日试机号| www.373919.com-鸿胜彩票app| www.880305.com-彩票对刷流水犯法吗| www.7558.loan-牛牛彩票app| www.40952.com-彩拾彩票官网下载| www.90913.com-福利彩票怎么自选| www.129654.com-体彩大乐透购买金额| www.211488.com-l北京快三开奖实时| www.295639.com-三分快三计划专业| www.369054.com-港彩直播开奖现场| www.538474.com-时时彩半顺杂六计划| www.510181.com-泉州福彩中心| www.yi80.com-高手彩票资料网| www.35oy.com-星际彩票系统| www.419.website腾讯彩票竞猜退市| www.6295.xyz-北京市3d彩票库图| www.11372.com-15选5下载彩乐乐| www.52231.cc-电信免费彩铃| www.93076.com-时时彩计划员骗局| www.031686.com-977的cc彩票| www.258356.com-极速快三开奖规律| www.227659.com-众赢彩票下载| www.306767.com-吉祥彩票下载| www.379908.com-在洪荒买彩票| www.587567.com-今天出的彩票号| www.661005.com-7意彩骗术-| www.480818.com-彩印基础包是什么| www.557901.com-买福彩快三开奖结果| www.622312.com-福彩3d天机壁码| www.2994.com-福彩三地十期开机号| www.8966.cc-江苏快三单双技巧| www.30920.com-彩票开奖大乐透详情| YY彩票www.yy63.com| www.731622.com-彩票最佳网投平台| www.755035.com-i福彩3d开号| www.428996.com-足彩米字什么意思| www.522203.com-齐鲁福彩网-| www.575824.com-彩票6288骗局| www.t32.cc-七乐彩免费预测号码| www.339647.com-竞彩足球比分针算| www.405849.com-彩礼排行榜-| www.917853.com-南国七星彩投注网| www.984119.com-久久彩票进不去| www.cm62.com-中国快三计划软件| www.04724.com-用手机怎么买足彩| www.632038.com-七彩虹主板耐用不| www.954771.com-新加坡快三是真是假| 彩票大家乐www.21202m.com| www.sx07.com-七乐彩开中奖规则| www.20lh.com-加盟彩票app制作| www.23yh.com-快三和值表格一| www.412335.com-招聘彩票计划员| www.526227.com-台湾时时彩助赢计划| www.659355.com-靠谱的彩票合买系统| www.713391.com-福彩3d是不是假的| www.87603.com-彩6a官网平台| www.151649.com-彩票买几个数| www.076229.com-易彩网抢红包活动| www.098299.com-彩票内部透码彩图| www.397170.com-福利彩票夺宝| www.971476.com-红利彩票赚钱吗| www.kx86.com-福彩和体彩怎么玩| www.403667.com-彩名堂手机赛车计划| www.508806.com-北京人人中彩票| www.856053.com-辽宁快三开到几点| www.939776.com-天天彩是真的假的| www.982530.com-天空彩票app| www.496.biz-打彩真的能赚钱吗| www.9465.me-美国旅游能买彩票吗| www.53971.com-天天彩票手机合法吗| www.91607.com-广东彩王图库| www.035289.com-有青岛快三吗| www.96679.com-贵州彩票事件| www.cp3396.com-河南彩色压模地坪| www.49877.com-华宇彩票安全不| www.96056.com-福彩会不会改制| www.058977.com-玩胆彩神-|