【发布时间】:2015-04-12 10:35:44
【问题描述】:
我使用来自this answer 的代码来缩小HTML,然后使用ob_gzhandler 压缩页面(因为mode_deflate 在我的共享服务器上被禁用,因此我无法在.htaccess 中压缩):
function sanitize_output($buffer) {
$buffer = preg_replace('/[\r\n]+\s*/', '', $buffer);
return $buffer;
}
ob_start("sanitize_output");
if(!ob_start("ob_gzhandler")) ob_start();
ob_start("sanitize_output") 和 ob_start("ob_gzhandler") 单独运行良好,但将它们组合起来会导致内容编码错误:
我能做什么?
【问题讨论】: