关于thinkphp5踩过的那些坑

2017年08月08日 2,254 次阅读 0 条评论 366 人点赞
这篇文章将持续记录关于tp5遇到的那些小问题及小bug,或许你曾经遇见过,但对于新手而言到百度/谷歌/360各大搜索引擎都无法找到解决办法,甚至苦恼不知道该怎么办...下面的问题均来之帮助新人的过程中解决的案例,这里记录下来作为其他新人参考。

问题一:验证码在本机环境下测试正常,部署到服务器上就不显示

错误提示:“图像因存在错误而无法显示” 解决办法:在验证码实例化对象前增加ob_clean函数 ob_clean这个函数的作用就是用来丢弃输出缓冲区中的内容,如果你的网站有许多生成的图片类文件,那么想要访问正确,就要经常清除缓冲区。也就是说输出图片前不能有输出,ob_clean()清空就可以显示图片了
/**
 * 拿TP5官方自带的验证码举例
 * @return mixed
 */
public function verify()
{
    ob_clean(); //加入ob_clean()方法即可解决
    $captcha = new Captcha();
    return $captcha->entry();
}
 

讲梦想、讲奋斗可以,前提是钱要给够。

文章评论(0

接收回复邮件通知
非注册会员初次评论需要审核,审核时间(09:00-18:00),请耐心等待...