Thinkphp生成的验证码不显示——解决方法

在调用验证码以前加上 ob_clean();函数

不显示验证码的代码:网站

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

修改成:spa

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

这样的话,保存再刷新一次,验证码就出现了code

分析:
一、ob_clean这个函数的做用:
用来丢弃输出缓冲区中的内容,若是你的网站有许多生成的图片类文件,那么想要访问正确,就要常常清除缓冲区
二、在出现问题的页面查看源代码,发如今页面尾部出现了一堆其余代码(缘由不明)blog

相关文章
相关标签/搜索