Thinkphp默认开启gzip压缩

'OUTPUT_ENCODE' => true, // 页面压缩输出

需求是这样的

在一个Action里面,用header输出一个图片

问题

由于thinkphp使用了Ob_start

// 页面压缩输出支持 if(C('OUTPUT_ENCODE')){ $zlib = ini_get('zlib.output_compression'); if(empty($zlib)) ob_start('ob_gzhandler'); }

导致如今的问题

if(C('OUTPUT_ENCODE')){ ob_flush(); ob_clean(); } $thumburi = 'Thumb/666.jpg'; $type = getimagesize($thumburi); header("Content-type: ". $type['mime']); readfile($thumburi); die();

无法用header输出图像,一整天了,仍然没有解决,哪位有高见解惑?

注:不能关闭页面压缩缓存!!

回复讨论(解决方案)

第三段代码是你自己写的么?

依然开启了 gzip 方式传递,那么你再改变传输类型,不是找抽吗?

还开了GZIP? 对ob这类函数实在搞晕了,那我这段该怎样关闭?

第三段代码是你自己写的么?

依然开启了 gzip 方式传递,那么你再改变传输类型,不是找抽吗?

还开了GZIP? 对ob这类函数实在搞晕了,那我这段该怎样关闭?

没找到解决方法,最后关闭分组的页面压缩缓存了

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

php gzip 关闭,Thinkphp 关闭Gzip header输出问题相关推荐

  1. php gzip 关闭,php能否在当前脚本页关闭nginx的gzip输出

    php写了个无刷新输出缓存,但是当nginx设置了gzip压缩之后就无效了,请问如何设置php关闭当前页面的gzip输出. 我试图设置php.ini来关闭,不过不好使 ini_set('zlib.ou ...

  2. php gzip 关闭,手动关闭gzip方法(phpwind、discuz和supesite)

    手动关闭gzip方法(phpwind.discuz和supesite) 2017-10-21 04:10:30 1667 0 phpwind论坛系统: databbscacheconfig.php 修 ...

  3. 解决ThinkPHP关闭调试模式时报错的问题汇总

    解决ThinkPHP关闭调试模式时报错的问题汇总 参考文章: (1)解决ThinkPHP关闭调试模式时报错的问题汇总 (2)https://www.cnblogs.com/ZDPPU/p/584881 ...

  4. bat脚本中,常用的开头与结尾(关闭回显,让输出变得更加简洁)

    ■前言 之前写了一个bat 编译java文件,执行class文件,执行结束后,希望命令行窗口不要关闭 看一下class执行输出的结果 但是,窗口没有停住, 查了一下,我的结尾写的是「&paus ...

  5. iis php 开启gzip_IIS6.0 开启Gzip方法及PHP Gzip函数分享

    IIS 的 GZIP 压缩 1.首先备份 IIS 的配置文件, 复制 C:\Windows\system32\inetsrv\metabase.xml到另外的备份文件夹中.   C:\Windows\ ...

  6. gzip 与 deflate :gzip算法原理深入分析

    gzip 与 deflate :gzip算法原理深入分析 gzip 与 deflate :gzip算法原理深入分析 - gzip 与 deflate :gzip算法原理深入分析 [复制链接]     ...

  7. 解决Linux关闭终端(关闭SSH等)后运行的程序自动停止

    CSDN GitHub 解决Linux关闭终端(关闭SSH等)后运行的程序自动停止 AderXCoding/system/tools/ssh_exit 本作品采用知识共享署名-非商业性使用-相同方式共 ...

  8. Python将Pandas中Dataframe数据保存为gzip/zip文件:gzip压缩文件、zip压缩文件

    Python将Pandas中Dataframe数据保存为gzip/zip文件:gzip压缩文件.zip压缩文件 目录 Python将Pandas中Dataframe数据保存为gzip/zip文件:gz ...

  9. tar解压失败:gzip: stdin: not in gzip format

    使用tar -zxvf 命令解压备份FMIS2600DMP.tar.gz报错 [root@Gris-11140 FMIS2600bak]# tar -zxvf /home/oradata/FMIS26 ...

最新文章

  1. 怎么修改php.in的时间,melongin怎么设置
  2. 实例方法-扩展器-生命zhou
  3. linux批量安装 五大开源软件挨个看,51CTO_Linux运维和管理:自动化监测.pdf
  4. UTF-8, Unicode, GB2312格式串转换之C语言版
  5. 再不学习我们就out了
  6. notepad++正则表达式去掉关键字所在行
  7. 注意!毕业后这些专业就业难,IT相关专业月收入领跑Top5
  8. oracle12c创建pdb用户6,ORACLE12C PDB创建默认表空间和用户语句
  9. 【线性代数公开课MIT Linear Algebra】 第十八课 行列式的性质
  10. undolog 是binlog_mysql日志redo log、undo log、binlog以及作用看这篇就可以啦
  11. python列表有哪些操作_python列表的基本操作有哪些
  12. 去掉jsp页面自动生成的空行
  13. 机器视觉入门资料大全
  14. Android开发Tips(5)
  15. 晶振讲述工作原理及作用
  16. 用斐波那契数列绘画银杏树
  17. 通信工程是计算机类还是电子信息类公考,通信工程属于电子信息类吗
  18. Will you pity a beggar ? What do you think of them ?
  19. 移动端如何强制页面横屏
  20. SpringBoot基础学习之整合Swagger框架(上篇)

热门文章

  1. 前端学习(654):优化插件
  2. 前端学习(479):html简介
  3. vue 3D旋转木马轮播图
  4. 禁止摄像机跟随`Actor`旋转 Learn Unreal Engine (with C++)
  5. 「洛谷2495」「BZOJ3052」「SDOI2001」消耗战【虚树+树形动态规划】
  6. beego——模板处理
  7. iis6 配置python CGI
  8. 重新理解javascript回调函数
  9. ddl dml dcl
  10. 苏教版国标本小学语文第一册汉字笔画