Thinkphp 图形验证码无法显示 解决办法

不显示验证码的代码:

  1. public function verify(){
  2.       $verify = new \Think\Verify();
  3.       $verify->entry();
  4. }

修改为:

  1. public function verify(){
  2.       ob_clean();
  3. $verify = new \Think\Verify();
  4. $verify->entry();
  5. }

 

这样的话,保存再刷新一次,验证码就出现了!如果还验证码还不显示,你一定要保证你本身自己的代码以及PHP扩展是没有任何问题才行,代码有问题这就只能怪自己喽!

 

tp验证码不显示

 

结果分析:

1、ob_clean这个函数的作用:

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

2、在出现问题的页面查看源代码,发现在页面尾部出现了一堆其他代码(原因我也不知道)!

    A+
发布日期:2017年05月09日 16:54:29  所属分类:ThinkPHP框架
最后更新时间:2017-05-09 16:54:29
付杰
  • ¥ 199.0元
  • 市场价:499.0元
  • ¥ 298.0元
  • 市场价:598.0元
  • ¥ 29.0元
  • 市场价:99.0元
  • ¥ 59.0元
  • 市场价:99.0元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: