头像

PHP仿12306图片验证码【原创

来源:http://www.ljcsg.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.ljcsg.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.935922.com-玩时时彩心得体会| 大赢家彩票平台www.978261.com| www.954563.com-爱彩票正规的吗| www.234758.com-福利彩票app| www.333284.com-大发快三计划app| www.18nj.com-今晚有什么彩票开奖| www.648889.com-七彩椒怎么种| www.35vi.com-五分彩万为计算公式| www.70704.com-彩票中奖领取流程| www.882419.com-易彩票网站-| www.81577.com-吉林省福彩快三预测| www.3104.me-500彩票正规的吗| www.964227.com-竞彩混合过关计算| www.st3.com-江苏快三走势图∵| www.wr61.com-哪些彩票属于官方的| www.22es.com-地下六仺彩开奖网站| www.456360.com-旺彩大乐透推荐号码| www.43ig.com-澳门银河彩票app| www.278713.com-戒彩吧-| www.803529.com-七星彩哪个频道开奖| www.919707.com-网上彩票哪个靠谱| 乐发彩票www.115669.com| www.022615.com-甘肃体彩爱彩乐| www.205647.com-利记博彩app| www.0253.xyz-时时彩后三稳定做号| www.38mn.com-彩票中的对数是什么| www.344285.com-中了一等奖彩票| www.010583.com-万丽国际娱乐彩票| www.80gi.com-福彩绝杀六码试机号| www.322186.com-中国移动积分换彩票| www.394269.com-竞彩网比分赛果| www.507411.com-辉腾彩票鸿彩快三| www.578971.com-体彩扑克3-| www.187816.com-彩票聪明玩法| www.322350.com-足彩8串1好中吗| www.520261.com-排三家彩网胆预测| www.951871.com-彩神网页-| www.wk7.com-彩票开奖公告l| www.qx53.com-汪汪时时彩软件| www.55178.com-时时彩单式做号技巧| www.707384.com-新浪足彩竞彩单场| www.018245.com-彩app下载-| www.250062.com-甘肃快三推号技巧| www.138647.com-山西体彩网上购买| www.569323.com-六福彩如何提现| www.779710.com-福彩独胆定胆| www.921013.com-彩99官网-| 云博彩票www.www.985576.com| www.7027.cn-竞彩篮球让分怎么玩| www.961356.com-支付宝里怎样买彩票| www.mb93.com-玩彩网官方下载| www.813328.com-339彩票下载安装| www.341855.com-诺亚彩票手机版| www.591047.com-澳门彩票官网站| www.551502.com-91福彩社区破解版| www.700480.com-彩市神童专家专栏| www.857846.com-福彩今天的奖号| www.964781.com-刷分分彩技巧| www.cu77.com-福彩加盟-| www.142214.com-外国彩票软件下载| www.638447.com-色彩图片美术作业| www.069067.com-谁有神彩网的网站| www.369024.com-网络彩票分析师骗局| www.528124.com-抖音小方框彩虹图片| www.970523.com-河北福彩排七| www.fq45.com-快三登录-| www.9dd.cc-买彩票一般中多少钱| www.636004.com-河南七星彩开奖日期| www.592181.com-彩票名家双色球分析| www.033650.com-大发快三能猜中数字| www.557560.com-神灯彩票登录| www.225086.com-快三个天能兑奖吗| www.227.mobi-爱购彩合法的吗| www.663875.com-博众时时彩官网平台| www.097036.com-体彩中心工资待遇| www.212247.com-广西快三计划| www.341288.com-中彩票后如何领奖| www.bl26.com-神州彩票是违法的吗| www.18xb.cc-七乐彩开奖结果双| www.2064.xyz-下载彩票双色| www.100563.com-易盈彩票客服| www.215561.com-天天彩票彩种| www.364999.com-彩票k线图如何看| www.629831.com-993彩票官网| www.391753.com-彩票256ios-| www.873922.com-在网上怎样买彩票| www.975942.com-安阳市区彩礼| www.9745.win-万彩吧预测-| www.352227.com-and123彩票网| 奔驰彩票www.509866.com| www.1058.net-卖彩票需要什么条件| www.443886.com-意彩app官方| www.597776.com-彩虹六号高手键位| www.813264.com-彩友会网址-| www.986575.com-4码彩票-| www.7hd.cc-彩铅手绘图片美食| www.797979.com-易彩娱乐平台下载| www.592379.com-七星彩小规律| www.06mm.com-福到彩票开奖结果| www.407748.com-看看福彩3d专业版| 918彩票网www.918li.com| www.97ug.com-彩之家一主页| www.556255.com-蠃彩彩票与你同行| www.55377.com-怎么搞个时时彩盘| www.102064.com-腾讯3分彩-| www.208603.com-彩票美团外卖| www.356234.com-1688时时彩网| www.533486.com-体彩七星彩投注| www.656366.com-博友彩是怎么运行的| www.805892.com-体彩刮刮乐有哪些| www.993957.com-微彩平台是合法的吗| www.43is.com-网易理财平台中华彩| www.4105.top-彩虹七号是什么游戏| www.040057.com-彩票下载送彩金| www.k00.top-手机彩票注册送钱| www.89ba.cc-开私彩平台-| www.5240.cc-彩票派彩合法吗| www.86992.cc-138期快三-| www.051003.com-彩票166手机登陆| www.146805.com-竞彩篮球分数直播| www.600.mobi-火箭彩票下载手机版| www.660431.com-刮彩票透视-| www.185022.com-八亿彩app-| www.501928.com-福彩支付宝领奖| www.149856.com-038手机彩票网| www.723621.com-常州彩票-| www.1366.pw-vr彩票是正规的吗| www.699061.com-鲍学全福彩-| www.2877.in-内蒙古快三的口诀表| www.208571.com-天天彩票安全下载| www.573878.com-明发彩票是不是真的| www.955744.com-中国福利彩票群| www.162275.com-1分钟快三-| www.529908.com-放黑彩-| www.0305.org-如何选碗釉中彩| www.1514.cn-福彩体彩联合走势图| www.11369.cc-天天竞彩客户端| www.338223.com-七乐彩试机号开| www.811071.com-买福彩选号技巧| www.no01.com-混合竞彩奖金计算器| www.243198.com-网上彩票赌博违法吗| www.32391.com-彩色压模地坪厂家| www.884694.com-彩票代打账号兼职| www.700485.com-足彩兑奖-| www.137524.com-亚洲彩票平台排名| www.523133.com-极速时时彩软件下载| www.46559.com-时时彩宝典网址| www.099302.com-北单足彩群-| www.267078.com-海南福利快三查询| www.380078.com-wangyi彩票-| www.563689.com-中彩网app邀请码| www.729914.com-福彩3d便民走势图| www.813120.com-龙江福彩p62开奖| www.974926.com-江苏快三质合走势图| www.72xu.com-彩世界a700-| www.5258.tv-中国彩票计划网| www.62633.com-竞彩足球欧洲数据| www.092753.cc-新乡农村彩礼| www.234000.com-彩票容错啥意思| www.256950.com-网上彩票平台合法么| www.386129.com-江苏体彩7位| www.822178.com-十四场胜负彩欧赔| www.978041.com-九歌彩票手机版下载| www.bo67.com-香港天下彩网网址|