当前位置: 首页 > news >正文

调用自定义验证码出现的问题

调用自定义验证码出现如下错误:

 

原因:

D:\phpStudy\WWW\gmapi\framework\application\libraries\Code.php

 

由于在生成验证码的时候,使用了header()函数,它有一个特点,它之前不能有任何的输出。

D:\phpStudy\WWW\gmapi\framework\application\controllers\gmapi\Test.php

解决方法1:将划线注释掉,可以正常输出,但无法实际解决。

解决方法2:在自定义的验证码库show函数内Header("Content-type: image/PNG");这句代码前使用ob_clean()清除输出

结果:输出成功

 

转载于:https://www.cnblogs.com/zouke1220/p/7676785.html

相关文章:

  • 程序媛,坚持这几个好习惯让你越来越美
  • 从零开始学习springBoot3(自定义json解析框架)
  • unity ugui图片自适应文字内容大小
  • Maven学习总结(四)——Maven核心概念
  • linux 命令cp拷贝
  • 屏蔽干扰CSS
  • [原]【开源框架】Android之史上最全最简单最有用的第三方开源库收集整理,有助于快速开发,欢迎各位......
  • 前端(各种demo)三:优惠券,热区,等模块的实现(css方式)
  • 愤怒的TryCatch
  • asp.net core2.0网站的环境搭建和网站部署
  • 20171022校内训练
  • CentOS7配置php7.0支持redis
  • Balanced Substring
  • Python 元组 count() 方法
  • 全方位绕过软WAF攻略
  • 【刷算法】从上往下打印二叉树
  • CSS3 变换
  • FineReport中如何实现自动滚屏效果
  • MySQL-事务管理(基础)
  • node 版本过低
  • python大佬养成计划----difflib模块
  • react 代码优化(一) ——事件处理
  • zookeeper系列(七)实战分布式命名服务
  • 创建一个Struts2项目maven 方式
  • 大主子表关联的性能优化方法
  • 观察者模式实现非直接耦合
  • 和 || 运算
  • 回顾2016
  • 详解移动APP与web APP的区别
  • 一、python与pycharm的安装
  • 一加3T解锁OEM、刷入TWRP、第三方ROM以及ROOT
  • 译米田引理
  • 在electron中实现跨域请求,无需更改服务器端设置
  • 栈实现走出迷宫(C++)
  • 中国人寿如何基于容器搭建金融PaaS云平台
  • Redis4.x新特性 -- 萌萌的MEMORY DOCTOR
  • 从如何停掉 Promise 链说起
  • 支付宝花15年解决的这个问题,顶得上做出十个支付宝 ...
  • (2)Java 简介
  • (NSDate) 时间 (time )比较
  • (动手学习深度学习)第13章 计算机视觉---微调
  • (牛客腾讯思维编程题)编码编码分组打印下标(java 版本+ C版本)
  • (强烈推荐)移动端音视频从零到上手(下)
  • (十三)Java springcloud B2B2C o2o多用户商城 springcloud架构 - SSO单点登录之OAuth2.0 根据token获取用户信息(4)...
  • (五)IO流之ByteArrayInput/OutputStream
  • (译) 函数式 JS #1:简介
  • (转)Oracle存储过程编写经验和优化措施
  • (转)Spring4.2.5+Hibernate4.3.11+Struts1.3.8集成方案一
  • (转)winform之ListView
  • (转)负载均衡,回话保持,cookie
  • (转载)Google Chrome调试JS
  • .NET6使用MiniExcel根据数据源横向导出头部标题及数据
  • .Net的C#语言取月份数值对应的MonthName值
  • .NET构架之我见
  • .net中生成excel后调整宽度