首页 > 其他 > 详细

TP5 在云服务器下 验证码不显示的解决方案

时间:2019-08-08 22:28:43      阅读:197      评论:0      收藏:0      [点我收藏+]

tp5使用 think-captcha 后,本地环境正常的显示,可放到云服务器上却显示不了。

 

方法其实很简单,在 vendor/topthink/think-captcha/src/CaptchaController.php中加上这个ob_clean();这样就能够清除缓存区

namespace think\captcha;

use think\Config;

class CaptchaController
{
    public function index($id = "")
    {
        $captcha = new Captcha((array)Config::get(‘captcha‘));
       ob_clean();
        return $captcha->entry($id);
    }
}

用此即可解决验证码不出来的问题。

TP5 在云服务器下 验证码不显示的解决方案

原文:https://www.cnblogs.com/whs5280/p/11324103.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!