头像

PHP仿12306图片验证码【原创

来源:http://www.borentan.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.borentan.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.610219.com-淘宝买彩票中奖| www.750955.com-5分快三破解器开挂| www.820727.com-彩瓦多少钱一块| www.366395.com-甘肃体彩中心兑奖| www.626595.com-皇鼎彩票下载| www.278.cm-大牌彩妆加盟| www.04788.com-手机还可以买足彩吗| www.012122.com-彩票要买几个号码| www.152676.com-安徽快三实用表格| www.797968.com-温州市易彩车品| www.707692.com-玩时时彩赢钱心态| www.358808.com-体彩最大号码是多少| www.48389.com-竞彩足彩258| www.689727.com-国家卖彩票赚钱吗| www.638723.com-国民彩票欢迎您| www.r31.cn-专业高频彩计划网| www.0418.xyz-香港福彩中心| www.9499.xyz-105彩票在线投注| www.873867.com-甘肃快三和值图表| www.339255.com-深圳区域链彩票| www.202761.com-贵州彩票开奖结果| www.47081.com-秒速时时彩推荐计划| www.645813.com-老时时彩高手论坛| www.726844.com-福彩双色球奖金| www.816419.com-时时彩上岸自救| www.886153.com-vip彩票软件下载| www.966501.com-全球彩票网正规吗| www.cai6300.com爱彩乐快三开奖结果| 818合彩www.www.9889hc.com| www.682596.com-手机还可以买足彩吗| www.131456.com-山西结婚彩礼多少钱| www.079094.com-足彩过关方式4x4| www.8ww.com-豪江彩票-| www.660580.com-陕西体彩新11选5| www.783638.com-什么是非法彩票| www.896672.com-二分彩走势图| www.ot73.com-解读彩票新规| www.738685.com-天津福彩机器申请| www.95693.cc-福利彩票3d第一期| www.2yb.cc-金牛彩票维护| www.182.me-彩票随机变化| www.213706.com-神彩8下载-| www.358576.com-体彩发行费使用范围| www.825720.com-山西快三查询结果| www.335208.com-大发快三百家号| www.428114.com-天彩控股36o相机| www.526855.com-时时彩组选包胆高手| www.670278.com-体育彩票几等奖| www.739434.com-竞彩店转让-| www.818489.com-易彩乐赚钱真的吗| www.932.me-体彩7星彩奖金多少| www.197448.com-发达娱乐海南彩票| www.14ug.com-308彩票安卓版| www.0166.vip-官方时时彩有多少种| www.16ad.com-体彩序列号-| www.5922.org-快乐彩走势图怎么看| www.48865.com-1分时时彩购买| www.93114.cc-贵阳彩票店转让| www.622609.com-甘肃买彩票中奖| www.735712.com-福彩3d高概率技术| www.841352.com-竞彩如何和外围对冲| www.979215.com-广州好彩香烟多少钱| www.ai08.com-彩票开奖号码昨天的| www.905038.com-江苏快三一分| www.971666.com-高频彩开奖查询结果| www.cai679.com-快三破解器-| www.990964.com-浙江风采网竞彩区| www.al15.com-河北福利快三走势图| www.2912.biz-彩之堂快三-| www.435573.com-福彩3d教父是谁| www.545070.com-福彩丹东全图图库| www.12321.cc-最稳的大发快三计划| www.76233.com-彩博士计划软件官网| www.272377.com-福彩3d和直表| www.678238.com-彩票退机申请书| www.en99.com-体彩开奖直播| www.280563.com-重庆时时彩不开奖了| www.3227.xyz-头奖彩票客服| www.589835.com-福彩字迷图迷汇总| www.678883.com-众购彩票网路线| www.773165.com-元角分厘的彩票网站| www.893572.com-乐彩网一分快3真假| www.994393.com-微彩是违法的吗| www.ke14.com-网络彩票赌博案告破| www.159068.com-彩票开奖软件苹果版| www.007879.com-公益福彩今日盈亏| www.101681.com-武汉休闲快三| www.0110.in-彩票的危害-| www.7895.pw-95快彩app软件| www.35132.cc-国彩的网址登入| www.81544.com-博彩被骗了怎么办| www.381694.com-谁有彩票交流群群号| 爱彩www.235952.com| www.pi01.com-彩福足彩-| www.96uy.com-怎么查福彩电子票| www.827.date-体彩在哪看开奖直播| www.9761.vip-彩票中奖1.5亿| www.984871.com-长城彩票娱乐| www.66877.com-双色球彩票扫码查奖| www.189826.com-快三一定牛走势图| www.726817.com-()()溢彩-| www.389342.com-杨哥风彩-| www.19191.cc-七星彩杀头尾数专区| www.79888.com-中国体育彩票微信号| www.060019.com-彩世界app苹果| www.154804.com-足彩入门-| www.245008.com-易彩彩票是正规的吗| www.364953.com-双色球走势图新爱彩| www.449825.com-chicken彩票| www.556640.com-彩票中奖领取期限| www.693307.com-国际彩票网站| www.778292.com-分分彩如何盈利| www.927848.com-6位数的彩票有哪些| www.985886.com-福彩3第字图迷会总| www.w59.club-快发彩票平台| www.19qq.cc-体育彩票大彩网| www.726.in-今晚cba赛程竞彩| www.47284.com-手机qq如何买彩票| www.683480.com-义乌体彩-| www.900776.com-福彩3d银海布衣图| www.bo64.com-易彩网网址是什么| www.v18.hk-19036足彩分析| www.90258.com-七彩草图片大全| www.156778.com-北京彩民中奖| www.273370.com-福彩刮刮乐-| www.0210.cc-今天的银海彩报图| www.8736.wang-高频彩怎么开奖的| www.37597.cc-新天地彩票-| www.068123.com-彩票计划软件苹果版| www.992757.com-e彩堂江苏快3| www.976053.com-为什么重庆不要彩礼| www.346198.com-怎样写彩票软件| www.la77.com-南京快三开奖走势图| www.040022.com-深圳快三中奖查询| www.132590.com-吉利彩票官网| www.105469.com-彩票诗迷-| www.61rq.com-最棒的彩票分析软件| www.0316.link-手机软件彩票靠谱吗| www.yr67.com-体育彩票直选3| www.259708.com-吉林快三推荐预测| www.000512.com-五分时时彩是官网吗| www.805099.com-七乐彩中奖条件| www.895433.com-福利彩票合买贴吧| www.966278.com-久久发彩票ios| 好彩头彩票www.23579f.com| www.899224.com-上海快三快彩app| www.974635.com-皇室彩票官网| www.uh8.com-百宝彩票是真的吗| www.903229.com-正规足彩app| www.136898.com-武汉福彩店转让| www.228663.com-郑州彩色包装公司| www.876803.com-体彩怎么买-| www.955714.com-中福彩票群-| www.988680.com-73期期好彩-| www.qf04.com-彩票77官网app| www.lh4.com-福彩快三规律| www.6060.pw-彩票数字筛选器| www.04422.com-彩票微助手合法吗| www.637505.com-福彩公益金分配比例| www.530042.cc-玩彩票输光积蓄| www.23859.com-彩票快3赚钱方法| www.8823.pw-360足彩竞彩混合| www.569352.com-促销送彩票违法| www.787079.com-彩票单双怎么计算|