php实现12306验证码,PHP仿12306点图验证码
生成验证码的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;
?>
php实现12306验证码,PHP仿12306点图验证码相关推荐
- php实现12306验证码,PHP仿12306图片验证码
生成验证码的demo使用模型model读取图库,有需要对接框架的朋友可以自己修改,如下: # 引入测试的数据库model require_once dirname(__FILE__).'/Model. ...
- 仿12306验证码 java_仿12306的图片验证码
由于要做一个新项目,所以打算做一个简单的图片验证码. 先说说思路吧:在服务端,从一个文件夹里面找出8张图片,再把8张图片合并成一张大图,在8个小图里面随机生成一个要用户验证的图片分类,如小狗.啤酒等. ...
- 仿12306铁路客服服务中心登录验证码效果
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...
- 基于selenium实现12306的登录操作(图形验证码识别)
说明 12306 会有如下一个图形验证码识别点击,所以必须得先点击正确图片,才能继续进行操作. 基本步骤 selenium打开对应网站,并进行截图 将图片截取出对应验证码所在图片 通过超级鹰识别出要点 ...
- 12306自动抢票及自动识别验证码功能(二)
这几天用keras+tensorflow训练了下验证码,弄了一个gpu的显卡,训练速度杠杠的^_^, 准度直接提升了几个档次,(小白阶段只会用框架^_^),图片识别准度基本达到96%,文字识别无限接近 ...
- 计算机毕业设计之仿12306火车票购票平台
1 简介 今天向大家介绍一个帮助往届学生完成的毕业设计项目,计算机毕业设计之仿12306火车票购票平台. 计算机毕业生设计,课程设计需要帮助的可以找我 2 设计概要 21世纪是信息化时代,随着信息技术 ...
- html实现12306的注册验证,12306的验证码才是真正的好设计,为何这样说呢?
自从有了12306,大部分(能看到这篇文章的)人已经离排队买票这种事情很遥远了.然而12306的用户体验实在是渣得可以,让人怀疑整个系统是斥巨资找新东方的厨师开发的. 今年更狠,验证码再次立功了. ( ...
- 12306官方服务器不稳定,12306官方再次出现服务器故障 无法购票
中关村在线消息:今天中午,有网友在微博称目前12306官网疑似出现服务器故障,多人出现加载失败.无法购票等问题,已无法顺利完成购票操作,目前官方还未对此回应. 12306官网出现故障 无法购买车票 据 ...
- 【独立版】翻牌领红包系统一物一码仿口味王验证码抽奖码得红包追溯码源码程序无加密
[独立版]翻牌领红包系统一物一码仿口味王验证码抽奖码得红包追溯码源码程序无加密 本小程序全新独立开发Thinkphp为核心 运行环境: PHP7.1+MySQL5.6+公众号+微信支付商户号 核心功能 ...
- 仿短信验证码连续输入
仿短信验证码连续输入 页面 8个框 <view class="text_code">请输入八位数核销码</view> <view class=&quo ...
最新文章
- Docker 容器技术 — Image
- 记得5年前左右的时候,IT这块刚好处于最火专业之一!至今为止,依旧很多人选择计算机!由于女生也很多选择这块,所以给很多公司带来了福利啊!以前一个互联网公司女生少的可怜啊!可随着IT这块人员的进入,竞争
- Quartz + spring 定时任务常见错误总结
- win7磁盘清理_为什么要清理磁盘碎片,win7电脑怎么清理磁盘碎片
- 文本框输入即时Ajax搜索,JQuery+AJAX实现搜索文本框的输入提示功能
- Linux文件系统中的inode
- Spring Boot之发送HTTP请求(RestTemplate详解)
- java 存储过程简单例子
- VC最常见的20种VC++编译错误信息
- 【强化学习】强化学习介绍
- 试用期程序员应该了解的事儿
- 魔性的数字人形时钟动态pc端电脑屏幕保护
- Win10如何用命令打开控制面板
- 生物基础知识---CDS,基因,Matlab生物信息工具箱
- 推荐两个免费绘图工具
- 杰理之AD14N系列程序获取复位源与唤醒源接口介绍【篇】
- 如何安装类Excel开发工具的服务器软件?
- 深天马A去年实现净利润9.84亿元 同比减少35.88%
- 嵌入式Linux系统移植的四大步骤(详细长文,慎入!)
- Python语法基础(U.7)-文件和数据格式化
热门文章
- 易优cms 后台登录报:验证码错误 Eyoucms快速入门
- NOIP模拟题17.9.26
- OAuth2.0+SpringSecurity+Jwt实现系统的登录认证,用户授权
- 2018.3.4 st
- 小刘同学的第六十一篇博文
- 嵌入式实操----基于RT1170 首板硬件之CAN BUS TJA1043显示调试(十八)
- 第三次作业_03功能测试
- android 电视 vob格式转换,Android手机、Android智能电视、Android平板电脑视频和音频转换器---佳佳安卓视频格式转换器...
- 巅峰战舰服务器维护,《巅峰战舰》8月5日更新公告
- 使用SPSS对数据异常值进行探索分析