6.0bug 后台验证码不显示

提问
未结
2 453
needi
needi 2019-07-19

在本地测试没有问题,传服务器上就不显示了,win+iis+php5.6  本地已开启gd库,并且已经添加ob_clean();了,还是不管用,紧急求助

解决方案

上一篇:cltphp 5.8 表单提交出现错误 提示为“variable type error: array”

下一篇:Layui-表单验证

回帖
  • 2019-07-19 16:22:38

    解决办法

    1、转到此路径 vendor\topthink\think-captcha\src\ 下的 Captcha.php

    2、找到 entry($id = ‘‘) 方法

    3、在此方法return 上一行中加入: ob_clean(); 即可! //说明:ob_clean这个函数的作用就是用来丢弃输出缓冲区中的内容,如果你的网站有许多生成的图片类文件,那么想要访问正确,就要经常清除缓冲区。d720011add78352c5190a84d833b8df9


    0 回复
  • 2019-07-19 16:34:06

    官方的修改CaptchaController.php 试过了,不行,还是不显示,上面那个可以


    0 回复
取消评论