thinkphp生成的验证码不显示问题解决

在调用验证码之前加上 ob_clean(); 不显示验证码的代码:

public function verify(){
                $verify = new \Think\Verify();
                $verify->entry();
 }

修改为:

public function verify(){

                ob_clean();

                $verify = new \Think\Verify();
                $verify->entry();
 }

这样的话,保存再刷新一次,验证码就出现了 分析: 1、ob_clean这个函数的作用: 用来丢弃输出缓冲区中的内容,如果你的网站有许多生成的图片类文件,那么想要访问正确,就要经常清除缓冲区 2、在出现问题的页面查看源代码,发现在页面尾部出现了一堆其他代码(原因不明) 来自:http://www.phptalker.com/thread-471-1-1.html

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏陈纪庚

不到50行代码实现一个能对请求并发数做限制的通用RequestDecorator

在开发中,我们可能会遇到一些对异步请求数做并发量限制的场景,比如说微信小程序的request并发最多为5个,又或者我们需要做一些批量处理的工作,可是我们又不想同...

652
来自专栏章鱼的慢慢技术路

网络中TCP、IP、MAC、UDP的头部格式信息

2317
来自专栏用户2442861的专栏

socket阻塞与非阻塞,同步与异步I/O模型

作者:huangguisu 原文出处:http://blog.csdn.net/hguisu/article/details/7453390

451
来自专栏Java3y

SpringMVC【校验器、统一处理异常、RESTful、拦截器】

前言 本博文主要讲解的知识点如下: 校验器 统一处理异常 RESTful 拦截器 Validation 在我们的Struts2中,我们是继承ActionSupp...

41312
来自专栏一枝花算不算浪漫

Feign请求中报错:Request header is too large 的解决方案。

现在我们项目中都已迁入spring boot和spring cloud。 服务间调用现在都改成feign的调用方式,但是上次在实际使用过程中出现过:Reques...

630
来自专栏我是攻城师

Spring-Boot中如何使用多线程处理任务

2724
来自专栏吕力的专栏

一种理解同步/异步,阻塞/非阻塞,Linux IO 模型,select /poll /epoll 的方法

强迫症不能忍受这种极其绕的概念而不给个说法,这些概念困扰我许久,下面给出这一阶段我个人的理解。

6681
来自专栏小灰灰

报警系统QuickAlarm之报警规则解析

前面两篇分别说了报警执行器和报警规则的定义及用户扩展加载,接下来就是比较核心的一块了,如何将报警规则和报警执行器关联起来,即当发生报警时,应该call哪一个报警...

2826
来自专栏aoho求索

基于redis的分布式锁实现

关于分布式锁 很久之前有讲过并发编程中的锁并发编程的锁机制:synchronized和lock。在单进程的系统中,当存在多个线程可以同时改变某个变量时,就需要...

3598
来自专栏java一日一条

Java高效并发之乐观锁悲观锁、(互斥同步、非互斥同步)

首先我们理解下两种不同思路的锁,乐观锁和悲观锁。 这两种锁机制,是在多用户环境并发控制的两种所机制。下面看百度百科对乐观锁和悲观锁两种锁机制的定义:

873

扫码关注云+社区