头像

PHP仿12306图片验证码【原创

来源:http://www.shentongtex.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.shentongtex.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
幸运飞艇 豪彩VIPwww.966083.com| www.177110.com-新快三合不合法| www.290833.com-内蒙古体彩网大乐透| www.97vh.com-乐彩论坛独胆第一人| www.993094.com-七乐彩开奘结果| www.761204.com-彩礼钱法律规定| www.962124.com-彩吧网红五3d| www.7865.cm-足彩彩票贴吧| www.489877.cc-七彩乐中奖结果| www.677083.com-彩色压模混凝土| www.874947.com-幸运分分彩开奖官网| 500彩票www.50024d.com| www.9731.net-破解五分彩个位规律| www.030677.com-福彩全是假的| www.134138.com-快三如何倍投| www.345141.com-彩票棋牌网站代理| www.307489.com-韩国快三是什么| www.230969.com-三地彩吧助手| www.806319.com-快三开奖50走势| www.897956.com-七星彩票网站| www.973598.com-彩吧3d试机号今天| www.cp6855.com-北京快3彩票店开奖| www.32yg.com-一定牛彩票足球| www.8213.cc-玖富彩票怎么下载| www.647711.com-河北快三预测一定牜| www.808755.com-福彩吧app-| www.7697.loan-特彩吧96q、cc| www.03838.com-彩票该不该买| www.215967.com-中福彩票是合法的吗| www.129411.com-网购彩票是骗局吗| www.326957.com-28号彩票中奖号码| www.484018.com-天天彩票可以提现吗| www.224870.com-手机福利彩票投注| www.9456.com-国外旅游中彩票了| www.894922.com-购彩8888体彩| www.911131.com-贵阳市快三开奖结果| www.hq62.cc-上海快三购买技巧| www.h08.top-双色球走势图彩宝网| www.36ov.com-竞彩连续黑-| www.0619.com-仿真彩票生成| www.6371.me-什么彩票不会作假| www.18785.com-体彩足彩竞猜直播| www.92016.com-彩票中奖了怎么办| www.922458.com-北京足彩分析师招聘| www.130043.com-福利彩票充值| www.046837.com-彩51官网苹果版| www.178705.com-中国福彩app官方| www.944234.com-88彩票平台走势| www.599293.com-卖彩票的自己买吗| www.688884.com-澳洲三分彩计划软件| www.800262.com-福建体彩开奖公告| www.934868.com-快彩11选五浙江| www.781745.com-彩名堂下载苹果版| www.385027.com-澳發彩app下载| www.365915.cc-彩铅幼儿故事画| www.806784.com-废彩票纸有什么用| www.970892.com-彩票杂买-| www.fq76.com-浙江体彩网官方网站| www.11kn.com-河内时时彩计划免费| www.436.cm-彩49网址-| www.246860.com-上海体彩网官网站| www.352915.com-热购彩票正规吗| www.501016.com-彩照出现时间| www.770422.com-重庆时时彩官方停售| www.053207.com-西安彩票店转让信息| www.141909.com-鸣彩艺术传媒公司| www.65vy.com-七乐彩带座标走势图| www.0888.cm-火星彩票下载| www.7697.cc-江苏快三秘诀| www.613613.cc-网恋香港人买彩票| www.678221.com-体彩十一选5走势图| www.vx37.com-上海快三遗漏结果| www.375161.com-七星彩现场今晚直播| www.466879.com-在哪可以买竞彩足球| www.575815.com-体彩三码最大遗漏| www.639334.com-大吉彩票下载安装| www.721556.com-足彩竞彩购买网站| www.807093.com-彩票纸回收-| www.892777.com-丘小君成化珐琅彩| 500彩票网www.61655m.com| www.719971.com-彩票开奖几点不买了| www.843066.com-体育彩票资金用途| www.439234.com-铜胆中彩双色球| www.592379.com-七星彩小规律| www.539771.com-搜狗彩票,net| www.872603.com-湖南体彩赛车官网| www.3101.com-伯爵时时彩人工计划| www.16451.com-竞彩足球赛果查询| www.069690.com-神彩争霸8ⅱ下载| www.447931.com-体彩刮刮大7彩票| www.087047.com-为内蒙古喝彩原版| www.951574.com-红彩网络直播| www.cai5711.com上海快三彩票| www.cp8772.com-玩快三犯法吗| www.1635.cn-体育彩票怎么打| www.38212.com-808福彩网址| www.90131.com-七彩游览器下载安装| www.97lq.com-天下彩址大全| www.956286.com-网易彩票应用| www.372422.com-胜负彩一等奖多少钱| www.9867.pw-怎么做彩票推广| www.637351.com-彩红时时彩官方网站| www.37ze.com-大白兔彩铅-| www.25234.cc-线描和彩铅区别| www.242924.com-合发彩票骗局| www.389365.com-凤彩网杨哥独胆| www.253643.com-老重庆时时彩app| www.663117.com-凤凰彩票的老板| www.819456.com-91联盟彩票-| www.003641.com-有抢红包的彩票平台| www.458918.com-足彩14场36期| www.72660.cc-精彩视频在线观看| www.225506.com-新快三单机游戏| www.321488.com-明发彩票2018| www.815993.com-全民彩票用户注册| www.961975.com-手机怎么下载体彩| www.nh19.com-福彩快3北京| www.3844.in-足彩19039凯利| www.45663.com-大地网络彩票平台| www.38ql.com-彩票5000万网页| www.44ss.com-a7娱彩登录注册| www.291395.com-幸运快三5分钟一次| www.420613.com-采臣足彩-| www.g99.shop-彩宝大乐透预测| www.484118.com-8848彩票大厅| www.9522.cm-彩钢夹芯板屋面价格| www.180124.com-北京快三遗漏值| www.577750.com-海南七星彩走势| www.638831.com-福彩中心宗旨| www.737500.com-福彩三d中奖票| www.808866.com-竞彩任选九专家预测| www.869845.com-压大小彩票-| www.921402.com-彩神1app下载| www.991445.com-海南七星彩图规| www.qx5.com-彩票台北快三正规吗| www.cai1950.com河南快三推荐号| www.314214.com-玩重庆时时彩的心态| www.386229.com-132彩票好不好| www.cp862.com-福彩快三网址谁有| www.34808.cc-日本彩票开奖网址| www.778437.com-深圳体彩大奖兑奖| www.871842.com-利彩首页-| www.937561.com-最好的彩票平台源码| 51彩票www.34736.com| www.qo91.com-福彩3d乐彩网草儿| www.828685.com-偷中奖彩票怎么判| www.892748.com-成化珐琅彩-| www.84684.com-时时彩二期计划在线| www.144190.com-竞彩足球单关| www.212022.com-彩客站骗局吗| www.463875.com-天狼星七星彩预测| www.839599.com-竞彩米兜-| www.960608.com-谁知道云顶彩票网址| www.la67.com-刮刮乐彩票app| www.85ur.com-有没有玩足彩的大神| www.04817.com-福彩3d分析-| www.38246.com-众赢国际彩票平台| www.040091.com-彩乐乐福彩预测| www.5737.red-中国福利彩票| www.8131.biz-每周福彩开奖时间| www.hk33.com-江苏快三开奖规律| www.24.me-国外黑彩犯法吗| www.4046.cn-混合竞彩计算器| www.lj23.com-手机中彩彩票群|