类包含 php 上的内容编码错误


Content encoding error on class inclusion php

祝大家美好的一天,

在这里有一个问题,我似乎无法弄清楚这个问题。这是一个内容编码问题,由我包含的一类引起。

一旦我把类注释掉,它就像一个魅力。

它是一个浏览器识别类,也是一个静态类,所以你不要调用

new Classname();

但只是使用

Client::$System->OS

该类不输出任何内容,没有回显没有print_r或类似的东西,所以我在这里对这个问题很迷茫,我也没有看到这个错误。

由于这个类是 300 行,我宁愿不在这里包含它,但是我可以将其上传到 dropbox 供任何人下载(并随心所欲地使用),看看为什么它给我错误。

如果有人需要更清楚地了解这个问题,请发表评论,我将包括我必须这样做的w/e。

编辑

此问题发生在ob_gzhandler上,当我尝试 gzip 网站并将其发送到浏览器时,浏览器只是响应"内容编码错误"。

如上所述,此错误仅在我将其注释掉后立即包含我的浏览器嗅探类时才会发生,一切都很好,PS:我将在晚上晚些时候发布实际类的粘贴。

编辑 2

单击此处获取脚本链接(在粘贴上)希望这将提供足够的信息来解决问题。

发现问题。

在结束?> PHP 标签之后有一个空格。这导致gz_handler绊倒了,认为这是被回应的内容,而事实并非如此。

无论如何,感谢您的时间和精力,希望这将帮助有相同错误的人。