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、在出现问题的页面查看源代码,发现在页面尾部出现了一堆其他代码(原因不明)

posted @ 2016-05-12 00:21  微客鸟窝  阅读(270)  评论(0编辑  收藏  举报
/* 看板娘 */