头像

PHP仿12306图片验证码【原创

来源:http://www.rooftopx.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.rooftopx.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.7837.cm-双色球老彩民预测| www.467271.com-彩民之音-| www.625926.com-彩民彩票靠谱么| www.737935.com-彩神喷绘机价格| www.843564.com-中国彩票的发行目的| www.928994.com-天马彩票是不是骗局| 中国福利彩票www.34788d.com| www.oq28.com-彩票官方投注客户端| www.161.live-大地彩票2-| www.832307.com-下载七彩视界| www.306466.com-国民彩票登陆| www.464671.com-六开彩开什么| www.608599.com-彩票71多少钱一张| www.539747.com-查找附近体育彩票店| www.615959.cc-ok乐彩票网-| www.686165.com-彩色混凝土做法| www.775256.com-七星彩开奖结果七| www.852042.com-体彩查询大乐透查询| www.984416.com-福利彩票怎么可以买| www.tc35.com-时时彩个位必中技巧| www.234124.com-七星彩诈骗团伙| www.49yp.com-1050彩钢板板型| www.334114.com-博大彩票能玩吗| www.429142.com-小班彩虹伞玩法| www.533932.com-福彩3定位杀码牛彩| www.610397.com-彩票777什么网站| www.cp531.com-彩客站合法吗| www.pt22.com-体育彩票软件排行榜| www.wt49.com-足彩310分析预测| www.31216.cc-尊彩下载-| www.161100.com-易博彩票安全吗| 彩乐乐www.cll168.com| www.wv94.com-糖果派对四个彩金| www.23xi.com-尼彩手机价格| 彩69www.022184.com| www.sv49.com-彩票33网站-| www.45an.com-运时网彩票是真是假| www.8644.tv-财神彩票网骗局| www.95005.com-彩妆加盟店招商| www.184518.com-湖北快三今日推荐号| www.927005.com-今日快三号码| 好彩头www.51331g.com| www.858924.com-黑彩平台漏洞| www.941581.com-博彩行业话术| 福彩网www.5522x.cc| www.449930.com-杭州体育彩票官方网| www.69ig.com-国乐彩苹果机下载| www.2974.cn-金祥彩票v1-| www.38392.cc-天天爱彩票世界杯| www.bf49.com-淘宝彩票网-| www.370722.com-多彩下载-| www.475313.com-彩客网足彩开奖| www.559063.com-中彩网综合分布圆| www.648598.com-什么平台有香港快三| www.225.cm-黑龙江体彩十分钟| www.388963.com-华彩人生一点通新版| www.165502.com-7168彩-| www.293773.com-688大发快三彩票| www.418255.com-鼎盛买彩票正规吗| www.590820.com-天天乐时时彩平台| www.948963.com-购彩网app正规吗| www.926176.com-如何从手机买彩票| 乐点彩票www.239828.com| www.9wg.com-彩彩票选号技巧方法| www.530060.com-铁公鸡彩票下载| www.606675.com-彩票假-| www.687955.com-如何下载中国福彩网| www.788352.com-彩云国数据七星彩| www.874956.com-信彩票安全吗| www.947294.com-彩票开奖查询排三| www.999845.com-易彩票app客户端| www.ma26.com-两分时时彩是骗局吗| www.n93.net-百度乐彩网首页| www.310770.com-491彩票资料| www.755402.com-十一选五旺彩计划| www.954813.com-今晚开哪种彩票| www.cp7679.com-新彩票2下载| www.oc22.com-彩票平台送38彩金| www.985739.com-时时彩外挂稳赢技巧| www.aa44.com-快三追号倍投计算器| www.vb14.com-三彩彩票网-| www.7999.top-博彩什么成语| www.434163.com-最新的彩票平台源码| www.380053.com-七乐彩出了什么好| www.859287.com-916彩票手机版| www.929700.com-彩票668-| www.996777.cc-福利彩票字谜总汇| www.co07.com-中华彩票网正规吗| www.95ci.com-刷彩票立返-| www.871090.com-网上彩票快三骗局| www.66994.cc-领奖彩票app| www.089771.com-中福在线时时彩缩水| www.218476.com-台北快三官方网站| www.337558.com-够力七星彩官网| www.459618.com-济宁福利彩票游戏室| www.585540.com-京东彩票网app| www.869697.com-唯彩会彩票开奖结果| www.954801.com-今晚彩票开什么呢| www.wx.cc-彩票怎么买-| www.56re.com-汕头市福彩兑奖中心| www.0017.pw-买彩票秘籍-| www.236018.com-竞彩500篮球| www.383213.com-春天彩票官网| www.082051.com-广州彩色纸箱印刷厂| www.425883.com-34353羸彩天下| www.4768.vip-真龙彩票不给钱| www.712213.com-13e彩票下载| www.797920.com-易彩娱乐怎么没关| www.879136.com-多彩网3d-| www.940047.cc-速赢彩app-| www.978600.com-新福彩3d骗局| www.cp3319.com-中国福彩一分快三| www.127478.com-同志软件彩虹app| www.215715.com-我的彩票开奖| www.967998.com-彩票输钱了怎么办| www.326009.com-凤彩网排列三推荐| www.393251.com-多肉彩铅画入门教程| www.509128.com-彩16靠谱吗-| www.587825.com-彩色复印机打印机| www.it05.com-大发快三网上计划| www.485258.com-便利体育彩票机| www.614323.com-民国三彩瓷器| www.688932.com-彩6游戏-| www.759193.com-海南七星彩论坛规律| www.33mr.com-体彩春节营业时间| www.873697.com-享彩彩票app| www.940412.com-新彩票走势首页| www.986417.com-310足彩专家预测| www.bi70.com-快三怎样赚钱| www.tk20.com-k8彩票-| www.12yl.com-彩8图库-| www.70ma.com-大神推荐足彩竞猜| www.0324.in-彩宝贝预测汇总对比| www.703346.com-lol彩票广告| www.355467.com-福彩3d今晚开机号| www.501798.com-怎么下载k8彩票| www.579201.com-百福彩官网下载安装| www.997645.com-山东泰安体彩3亿| www.jr86.com-澳洲时时彩人工计划| www.715541.com-大公鸡七星彩赚钱吗| www.761934.com-湖北快三害死我了| www.850101.com-时时彩计算个位公式| www.229860.com-鸿彩app-| www.293016.com-智慧彩票ios版| www.412860.com-约彩123-| www.518204.com-浙江快三乐彩网| www.9679.cm-港彩慈善网-| www.974783.com-双色球一等奖彩民| www.28lq.com-三彩是几线品牌| www.036820.com-全民彩官网-| www.196728.com-彩票大厅开奖结果| www.459301.com-彩票大底平刷技巧| www.609777.com-彩票开奖app| www.129261.com-七星彩票论坛特区| www.218059.com-网络彩票赌博犯法吗| www.318939.cc-江西福彩投注站| www.011259.com-昨天的福彩开奖号码| www.7281.biz-彩虹六号ios版| www.619984.com-竞彩盘口分析技巧| www.577536.com-招彩票代理加盟| www.634871.com-建盏出彩图片| www.738012.com-快三下注技巧| www.804344.com-云彩娱乐app| www.950762.com-信彩app下载|