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

简介: 在调用验证码之前加上 ob_clean();不显示验证码的代码: public function verify(){                 $verify = new \Think\Verify();                 $verify->entry();      ...

在调用验证码之前加上 ob_clean();

不显示验证码的代码:

  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.         }
复制代码

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

分析:
1、ob_clean这个函数的作用:
用来丢弃输出缓冲区中的内容,如果你的网站有许多生成的图片类文件,那么想要访问正确,就要经常清除缓冲区
2、在出现问题的页面查看源代码,发现在页面尾部出现了一堆其他代码(原因不明)

来自:http://www.phptalker.com/thread-471-1-1.html

相关文章
|
2月前
|
Java
java实现动态验证码源代码——绘制验证码的jsp
java实现动态验证码源代码——绘制验证码的jsp
13 0
|
10月前
|
PHP
PHP实现图片登录验证码的解决方案
PHP实现图片登录验证码的解决方案
75 0
|
人工智能 前端开发 安全
PHP制作简单的验证码验证
 验证码(CAPTCHA)是“Completely Automated Public Turing test to tell Computers and Humans Apart”(全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户是计算机还是人的公共全自动程序。
93 0
PHP制作简单的验证码验证
|
PHP 计算机视觉 开发者
tp5(thinkphp5)验证码不显示问题解决
tp5(thinkphp5)验证码不显示问题解决
601 0
tp5(thinkphp5)验证码不显示问题解决
|
前端开发 PHP
分享一个漂亮的php验证码,滑动拼图验证码
PHP滑动验证码在线接入示例代码
264 0
分享一个漂亮的php验证码,滑动拼图验证码
|
前端开发 PHP
Laravel8 使用图形验证码做登录
一、 安装扩展包 composer require gregwar/captcha
|
PHP
laravel怎么加入验证码功能
laravel怎么加入验证码功能
128 0
laravel怎么加入验证码功能
|
JavaScript PHP
ThinkPHP 3.2.3 验证码 生成和校验DEMO
ThinkPHP 3.2.3 验证码 生成和校验DEMO
131 0
ThinkPHP 3.2.3 验证码 生成和校验DEMO