头像

PHP仿12306图片验证码【原创

来源:http://www.jsxzbt.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.jsxzbt.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.568091.com-买彩票要用身份证吗| www.39367.cc-软件上玩彩票| www.865136.com-分分彩稳定计划| www.950263.com-百宝彩湖北11选5| 福彩www.15355e.com| www.f71.pw-35彩票官方下载| www.9283.net-彩票33旧版本| www.71897.com-郎咸平彩票视频| www.653722.com-澳门赌彩官方网站| www.785063.com-小米彩票登录| www.p16.me-彩票和值振幅走势图| www.313.cm-领航彩票网站源码| www.7862.top-胜负彩中奖技巧| www.76140.com-完美网买彩票正规吗| www.2574.pw-银行积分兑换彩票| www.661616.com-竞彩最多几串1| www.756260.com-qq分分彩免费计划| www.031080.com-九龙彩票官方网站| www.161306.com-重庆彩票官网开奖| www.027072.com-高频彩种哪家好平台| www.014328.com-专家预测七星彩号码| www.109398.com-金利彩票假吗| www.616985.com-冠赢彩票怎么样| www.733030.com-福彩3d能网上购买| www.843083.com-竞彩8串1返还率| www.950632.com-乐彩网手机论坛| 大赢家彩票平台www.178271.com| www.162625.com-福彩3d组三走式图| www.36529.cc-类似500彩票| www.51358.com-东莞彩乐糖果| www.028284.com-牛彩一句定三码| www.317672.com-977彩票平台下载| www.433698.com-伪造假彩票兑换| www.552010.com-福利彩票哪种简单| www.la13.com-湖北福彩手机客户端| www.432713.com-福彩时时彩走势图| www.559012.com-海南七星彩投注官网| www.55173.com-战胜时时彩概率| www.024415.com-时时彩任三组选玩法| www.113777.com-一分彩开挂-| www.984506.com-8彩网址登录| www.807966.com-福彩直播间下载安装| www.940054.com-速彩-| 顶尖彩票www.89656a.com| www.ko46.com-大发快三彩票首页| www.389630.com-御彩轩安卓-| www.518478.com-号百彩票为什么停售| www.605833.com-云南福彩官方网站| www.863197.com-彩票挂机软件怎么用| www.965504.com-百盈时时彩神计划| 大玩家彩票www.744559.com| www.j84.xyz-3d彩票正版藏机图| www.531619.com-买彩票会赚钱吗| www.046000.com-彩81下载苹果| www.134895.com-时时彩送彩金| www.221447.com-500彩票辅助器| www.004106.com-百博网投海南七星彩| www.090570.com-博友彩是骗人的| www.172977.com-湖北快三开奖号| www.258135.com-安全购彩app| www.948852.com-广东体育彩11选5| 华为彩票www.925831.com| www.58469.com-旺彩3d开奖-| www.171382.com-体彩体彩开奖结果| www.60468.com-乐和彩票下载安装| www.114984.com-彩票顶呱刮软件| www.070231.com-幸运彩票平台骗人| www.239750.com-彩神争8app下载| www.585540.com-京东彩票网app| www.665808.com-陕西快三今日走势图| www.751245.com-彩票巴巴安卓版| www.814027.com-高频彩票未来趋势| www.882377.com-5分彩是真的吗| www.cai599.com-快三平台手机版下载| www.ms63.com-我要中彩下载| www.89.cc-彩票网钱取不出来| www.552.red-七乐彩特号码查询| www.2829.com-爱彩人彩票网合法吗| www.813356.com-福利彩票骗局新闻| www.6eb.com-完美娱乐香港分分彩| www.523.mobi-崂山区体彩办| www.190251.com-江苏快三遗漏一定牛| www.503722.com-如何找彩票台子| 网易彩票www.506972.com| www.817220.com-体彩四码遗漏| www.921985.com-365彩票下载安装| www.981123.com-河北彩花漏打| www.107830.com-赌彩群-| www.798255.com-海口七星彩票网| www.910563.com-彩99客户端下载| www.lb06.com-七星彩走势大彩网| www.32sf.com-浙江11选5爱彩乐| www.05976.com-779彩票网址| www.446616.com-福体彩开机号| www.539098.com-福彩时时彩中奖说明| www.61025.com-038彩票几年历史| www.216182.com-澳门六星彩搅珠结果| www.318871.com-抚州彩票-| www.426354.com-扫一扫看彩票中奖| www.747457.com-云彩店靠谱吗| www.16906.cc-360彩票不能买了| www.023442.com-快餐彩票怎么玩法| www.125986.com-福彩88app-| www.189899.com-福彩快三贴吧| www.517830.com-牛彩网下载app| www.584813.com-58彩票网怎么样| www.654707.com-众和彩票聊天室| www.072084.com-手机购买竞彩| www.287454.com-你千万彩票大奖| www.374102.com-新浪手机彩票| www.493883.com-家彩搜索福彩3d| www.122155.com-三分时时彩开奖预测| www.217478.com-大发快三连挂| www.299390.com-123会员彩票下载| www.365985.cc-539彩票-| www.448997.com-福彩主任视频| www.531817.com-彩票无底洞-| www.628759.com-彩易网3b预测分析| www.140953.com-彩票三期倍投计划表| www.230036.com-众彩彩票的网址| www.374698.com-易彩网买彩票安全吗| www.592808.com-故宫釉彩大瓶展出| www.667526.com-彩球滑梯作弊| www.736708.com-荷花彩铅画图片| www.0160.top-意大利威尼斯彩色岛| www.456775.com-今期四不像彩肖彩图| www.496201.com-足球博彩资金| www.258097.com-全民福彩是真的假的| www.jx02.com-如何破解数字型彩票| www.t64.cc-打开重庆时时彩网站| www.67bw.com-幸运分分彩网站| www.3682.biz-福彩三地综合版| www.594163.com-焦点访谈失控的黑彩| www.677791.com-任选3中奖规则福彩| www.761325.com-吉林快三是网堵吗| www.836206.com-福彩双色球诗迷总汇| www.895204.com-七彩格子是干嘛的| www.957342.com-全天132彩票计划| 亿彩堂www.87668q.com| www.813622.com-388计划彩票网| www.cai6655.com长春快三开奖视频| www.615006.com-哪里有卖彩票的地方| www.798657.com-彩票平台线路导航| www.913890.com-国彩平台总代邀请码| 彩乐乐www.3005.am| www.yq4.com-玩彩正确倍投| www.h10.shop-中国福彩3d官网| www.5159.me-多乐快三开奖结果| www.27678.com-体彩彩票站牌匾| www.89990.com-彩票假中奖生成| www.407920.com-七星彩老鼠精总版| www.sn90.com-中体彩网首页| www.2pk.com-什么彩票能中几十万| www.52vl.com-足彩凯利值计算| www.977.xyz-买七星彩的简单技巧| www.4525.pw-足彩稳定盈利| www.654204.com-福彩代销费怎么结算| www.708365.com-七星彩彩票百度贴吧| www.772285.com-天天彩票手机合法吗| www.829500.com-彩聊苹果版-| www.878337.cc-最灵买彩票中奖咒语| www.933903.com-彩票托成功后| www.972832.com-日彩网是真的吗| www.cp3318.com-三分快三怎么看大小|