头像

PHP仿12306图片验证码【原创

来源:http://www.mwwsc.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.mwwsc.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
8号彩票投注安全吗 www.412247.com-约彩彩票怎么兑奖| www.568356.com-河北开快三-| www.645207.com-玩彩票的心得| www.954938.com-福彩奖池-| www.6qj.cc-年会彩票中奖归谁| www.6288.top-五福彩票是正规吗| www.409309.com-皇都彩票登录| www.v98.me-诺亚彩票手机下载| www.386233.com-彩票代玩一单一结| www.4396.tv-加奖足彩app| www.580232.com-众发彩票可以玩吗| www.678243.com-彩票专家软件下载| www.772567.com-8g彩票线路登陆| www.863058.com-肥城彩票中3亿| www.938592.com-共赢彩票团队计划| www.997687.com-快中彩走势图| www.js11.com-五分彩万位计划公式| www.cp34.cc-最正规的彩票平台| www.530080.com-七星彩铁公鸡解梦| www.633432.com-彩99彩票网-| www.723979.com-内蒙古体彩十一五| www.812866.com-如意彩票正规吗| www.909860.com-双色球彩民乐| www.979642.com-七天彩票网站升级| www.as25.com-上海快三专家预测号| www.138365.cc-郑州快三开奖号| www.39432.com-全民彩票的规律| www.365580.cc-兰花彩铅画-| www.a12.net-买彩票app下载| www.697393.com-七星彩头尾一赔几多| www.790809.com-湖北快三360彩票| www.871404.com-福彩d排三开奖结果| www.939748.com-网上平台福彩快三| 8816彩票www.8816t.com| www.005992.com-2019彩票平台| www.1924.com-鸿彩快三下载安装| www.7210.pw-宝乐彩票注册| www.280405.com-足彩竞彩网法甲积分| www.824273.com-老梁观世界问题彩民| www.oz09.com-宁夏银川福彩中心| www.399379.com-福彩双色球开奖大全| www.508.online-福彩3d微信大群| www.443601.com-心脏彩超讲解| www.rd50.com-时时彩遗漏提示软件| www.039725.com-华彩在线是假的吗| www.272769.com-北京彩票-| www.509958.com-内蒙彩票快3开奖| www.3048.com-体彩布衣图-| www.248791.com-幸运福彩合法吗| www.984339.com-警察怎么不抓时时彩| www.el07.com-广西快三组合| www.xm43.com-彩之家app官网| www.82zv.com-移动彩云业务收费吗| www.7248.xyz-彩虹六号无人机dr| www.38783.com-大富豪彩票游戏首页| www.968218.com-河北省福彩快三玩法| www.717221.cc-彩铅对孩子的好处| www.614722.com-老三彩翡翠手镯价格| www.163722.com-玩彩票的软件| www.704166.com-福彩排列7开奖号码| www.247810.com-福彩十分钟交流群| www.230833.com-快三破解器软件| www.80367.com-北京快三漏洞| www.980495.com-百盈快三哪个软件好| www.453906.com-苹果竞彩258下载| www.170617.com-河北省快三未出号码| www.399309.com-香港财富报七星彩图| www.194685.com-上海时时乐彩下载| www.240852.com-彩神争覇-| www.033776.com-如意彩下载-| www.637309.com-彩虹六号账号出租| www.863950.com-123彩票安卓| www.1470.xyz-彩博888平台怎样| www.5611.wang-福彩充值卡-| www.829682.com-彩天下彩票下载安装| www.22ks.com-天王彩票网-| www.644864.com-青岛福利彩票网| www.23160.com-七乐彩除五走势图| www.n44.cn-浙江省快乐彩票| www.410813.com-苹果版唯彩会| www.630939.com-七彩云南茶叶| www.761914.com-腾讯时时彩计划软件| www.876365.com-体彩排三断组今天| www.979242.com-福彩票什么时间开奖| www.hg55.cc-广西快三一中奖助手| www.dw37.com-海南五星彩开奖号码| www.98877.com-时时彩是不是坑人的| www.697489.com-菲律宾官方五分彩| www.786324.com-淘宝怎样购买彩票| www.863375.com-彩票选号必中神器| www.920261.com-信博彩票平台可靠吗| www.975272.com-汇彩网是大平台吗| www.go29.com-36选7开奖好彩1| www.122018.com-八亿彩苹果系统下载| www.773229.com-彩票送彩金16| www.849858.com-分分彩5码公式| 网易彩票www.506237.com| www.81ak.com-体彩福彩全国开奖| www.4005.vip-澳门彩票电脑版| www.111173.com-快三投资技巧| www.322823.com-彩票今曰开奖| www.778155.com-手机app购彩违法| www.922296.com-易约约彩客服电话| www.983930.com-中彩网3d预测专家| www.cp0998.com-快三彩票网-| www.ku51.com-上海市福彩中心官网| www.a80.net-霍金的彩票中奖公式| www.23ou.com-足彩总进球数| www.fo13.com-竞彩网分直播| www.724.me-如何买彩票大小单双| www.14340.com-彩吧2手机app| www.69707.com-易彩计划软件| www.037882.com-河北快三和值推荐号| www.116088.com-客彩网彩票官网| www.216609.com-排三彩宝网-| www.305745.com-天津福彩前三直遗漏| www.390039.com-中彩票靠的是什么| www.567698.com-彩票搞笑图片| www.484396.com-多彩网是不是骗局吗| www.14ox.com-网络购彩有望恢复| www.676531.com-观老头说彩-| www.127948.com-彩虹歌词张惠妹| www.360893.com-玩儿彩票-| www.025682.com-詹天佑福彩3d预测| www.10uz.com-欢色球彩票技术分析| www.2601.vip-电信永久免费彩铃| www.340267.com-中港彩票网抢红包| www.143689.com-福彩3地图迷新彩吧| www.695425.com-火星彩票诈骗| www.789921.com-牛彩网牛材网开奖| www.851303.com-足彩365的是什么| www.906592.com-彩票技划-| www.962446.com-3d百位杀号彩宝贝| 99彩票www.66730.cc| www.br80.com-快三单机游戏下载| www.qh09.com-亚太好彩爆珠| www.r10.space-体育彩票怎么代理| www.34rz.com-代打彩票让骗了| www.93vv.com-彩色的梦图片简笔画| www.1474.top-大师彩铅画作品| www.6068.biz-珐琅彩餐具有毒吗| www.02899.cc-亚彩会登录手机版| www.38777.com-中彩彩票官方| www.37333.com-酷彩客户端-| www.8459.cm-星程彩票-| www.45440.com-金彩网免费大全| www.095705.com-福彩图迷、总汇| www.178485.com-福彩3d跨度-| www.254218.com-手机下载爱乐彩| www.342325.com-百乐彩平台是真是假| www.455852.com-彩票中大奖故事| www.32275.com-竞彩小章鱼-| www.uj10.com-福彩3天计划论坛| www.182769.com-微信玩快三规则| www.94447.cc-官方快三彩票| www.964435.com-足彩最新比分直播| www.da34.com-彩神x平台安全吗| www.663766.com-体彩篮球竞赛结果| www.497887.com-福利彩票中将结里| www.228870.com-体彩快三开奖| www.853746.com-玩彩乐网-| www.996249.com-北单足彩对阵表| www.25em.com-华彩传媒学校怎么样| www.2762.top-唐山福彩兑奖处|