php验证码思路(PHP实现字母数字混合验证码功能)
类别:编程学习 浏览量:1820
时间:2022-01-21 00:08:46 php验证码思路
PHP实现字母数字混合验证码功能一款简单的php实现字母数字混合验证码,支持自定义验证码、验证码图片、宽度、高度、个数、背景图片等
验证码调用地址:application\home\controller\codecontroller.class.php
|
vendor( 'vcode.vcode' , '' , '.class.php' ); $config = array ( "width" => 100, "height" => 36, "count" => 4, "str" => 2); //配置 $vcode = new \vcode( $config ); $vcode ->getcode(); //获取验证码 $vcode ->getimg(); //输出图片 exit ; |
验证码图片
|
<img src= "__app__/code/" id= "code" onclick= "changecode($('#code'))" /> |
js通过后缀加随机数math.random()来刷新验证码
|
function changecode(obj) { obj.attr( "src" , '__app__/code/?' + math.random()); } |
检测验证码是否输入正确
|
<input type= "text" id= "input_code" class = "input" /> <input type= "button" value= "提交" class = "btn" onclick= "checkcode()" /> function checkcode() { $.post( "__app__/code/check" , {code: $( "#input_code" ).val()}, function (data) { if (data == '1' ) { alert( "验证码正确!" ); } else { alert( "验证码错误!" ); } }, "json" ) } |
php验证传过来的参数code和当前session存储的验证码进行比较,若是正确返回1,错误则-1
|
public function check() { $code = i( 'post.code' ); if ( strtolower ( $code ) == $_session [ "sucaihuo_code" ]) { echo "1" ; } else { echo "-1" ; } } |
总结
以上所述是小编给大家介绍的php实现字母数字混合验证码功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对开心学习网网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!原文链接:https://www.cnblogs.com/woleyia/archive/2019/07/11/11168786.html
您可能感兴趣
- python微信红包代码(php生成微信红包数组的方法)
- php中把字符串分开的函数(PHP字符串中抽取子串操作实例分析)
- php使用面向对象如何写好代码(PHP面向对象程序设计模拟一般面向对象语言中的方法重载overload示例)
- phpstudy如何部署在linux上(phpstudy linux面板CC防护功能使用教程)
- iis6双php版本的设置(云主机IIS7.5支持PHP5.3以上版本和MYSQL)
- php列表怎么用(PHP开启目录引索+fancyindex漂亮目录浏览带搜索功能)
- php使用yield处理并发(Yii框架中使用PHPExcel的方法分析)
- php中如何打开文件读文件(PHP通过文件保存和更新信息的方法分析)
- dedecms注册怎么给权限(织梦DedeCms系统未审核文档禁止动态浏览修改方法view.php)
- php协议使用教程学习(php中的钩子理解及应用实例分析)
- php实例说明(PHP中Static静态关键字功能与用法实例分析)
- php7用什么替代mysql(mysqli扩展无法在PHP7下升级问题的解决)
- php私有函数怎么调(php intval函数用法总结)
- 宝塔面板与php(宝塔面板如何安装PHP扩展)
- centos安装php5.6(Centos7 Yum安装PHP7.2流程教程详解)
- php实现导航地图(php根据地址获取百度地图经纬度的实例方法)
- 历史惊人的相似,美国80万加仑牛奶倒入下水道,意味着什么(历史惊人的相似)
- 美国数十万加仑牛奶倒进下水道,世界会重演1929年的大萧条吗(美国数十万加仑牛奶倒进下水道)
- 美国数十万加仑牛奶倒入下水道,贫民区食不果腹,历史再次重演(美国数十万加仑牛奶倒入下水道)
- 美国倒掉数十万加仑牛奶 上热搜第一,这一幕似曾相识(美国倒掉数十万加仑牛奶)
- 深度 倒牛奶 这一幕为何又在美国上演(深度倒牛奶)
- 美国数十万加仑牛奶倒下水道怎么回事 原因曝光令人心痛(美国数十万加仑牛奶倒下水道怎么回事)
热门推荐
- datatable和list的转换
- dedecms自动裁剪(dedecms 图片页面分离简单方法)
- pyqt5怎么在pycharm中安装(pycharm+PyQt5+python最新开发环境配置踩坑)
- 如何检查css 兼容性(CSS浏览器兼容性常见问题总结大全推荐)
- node.js怎么使用import(Node.js断点续传的实现)
- python提取json数据(Python爬取数据保存为Json格式的代码示例)
- sqlserver纵表变横表(SQL Server行转列的方法解析)
- docker搭建mysql服务(Docker部署Mysql集群的实现)
- mysql索引b+树和b树(MySQL使用B+Tree当索引的优势有哪些)
- mysql的复制原理(浅析MySQL的WriteSet并行复制)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9