关于thinkphp生成的验证码不显示问题解决
来源:互联网 发布:淘宝拍卖会的字画真假 编辑:程序博客网 时间:2024/05/16 15:37
自己遇到的,之前还正常显示,后面突然不显示,只有一个小 “X”图标
后面查询到方法解决如下,图片输出前不能有任何输出
不显示验证码代码:
public function verify(){ $verify = new \Think\Verify(); $verify->entry(); }
public function verify(){ ob_clean(); $verify = new \Think\Verify(); $verify->entry(); }
再刷新一次页面,就可以显示了。
资料说明如下:
默认配置下,php输出是先到输出缓冲区(output_buffering),只要数据还没有真正发送到浏览器(严格来说是tcp buffer),那么还是有机会清空先前的缓冲区里面的数据,使用内置的ob_clean函数即可。注意:ob_clean 只是清空当前缓冲区的数据,如果先前输出的数据大于缓冲区,那么一部分数据已经发送,发送的这部分数据是无法清空的。另外如果禁用php输出缓冲区,那么ob_clean起不到任何效果的。其他解决方案:
是代码页面有 BOM,需要处理,具体方案地址
http://www.cnblogs.com/wangyuman26/p/5960310.html
或者:
直接使用本博客的去BOM简单方法
http://blog.csdn.net/hello_sgw/article/details/77119443
阅读全文
0 0
- 关于thinkphp生成的验证码不显示问题解决
- thinkphp生成的验证码不显示问题解决
- thinkphp生成的验证码不显示问题解决
- thinkphp生成的验证码不显示问题解决
- 关于thinkphp显示不出验证码
- 关于thinkphp验证码不显示的问题
- thinkphp写的验证码不显示
- thinkphp 验证码不显示
- thinkphp验证码不显示
- 关于thinkphp验证码的显示
- 解决thinkPHP图片验证码不显示的问题
- ThinkPHP 解决验证码不显示的方法
- ubuntu下thinkphp不显示验证码的问题
- 关于php中验证码显示不出来的问题解决办法
- thinkcmf生成的验证码不显示
- Thinkphp 传到服务器,验证码不显示
- thinkphp 验证码不显示问题
- Thinkphp 验证码不显示解决办法
- ThreadLocal工作机制-基于安卓sdk 25
- scrapyd部署项目时的错误:environment can only contain strings
- 欢迎使用CSDN-markdown编辑器
- whereis查找指定文件、命令和手册页位置
- TensorFlow官方教程学习笔记之2-用于机器学习初学者学习的MNIST数据集(MNIST For ML Beginners)
- 关于thinkphp生成的验证码不显示问题解决
- spring框架
- 一个JS图片放大镜,实现动态记录的图片放大,避免内存泄露,解决IE6下无法遮盖select控件问题
- Maximum Subarray(分治法)
- linux环境下安装redis,绝对ok
- Java 异常学习总结
- Redis数据迁移-键迁移
- JavaScript操作DOM节点元素重排
- RELAX NG:表示 XML 词汇表的语法规则