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

  • 内容
  • 相关

解决方法:在调用验证码之前加上 ob_clean();

不显示验证码的代码:

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

 

修改为:

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

 

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

分析:

ob_clean()这个函数的作用:用来丢弃输出缓冲区中的内容,如果你的网站有许多生成的图片类文件,那么想要访问正确,就要经常清除缓冲区

本文标签:

版权声明:若无特殊注明,本文皆为《Leek》原创,转载请保留文章出处。

本文链接:ThinkPHP生成的验证码不显示问题解决 - https://pjax.cc/92.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

未显示?请点击刷新

允许邮件通知