将 DTD 放在 gzip 压缩文件中的哪里?

发布于 2024-09-27 02:20:06 字数 207 浏览 2 评论 0原文

我添加以下内容:


到文件以启用 gzip 压缩。

它应该放在 DTD 之前,还是在它和 标记之间?

I'm adding the following:

<?php ob_start( 'ob_gzhandler' ); ?>

To a file to enable gzip compression.

Should it go before the DTD, or between it and the <html> tag?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

软的没边 2024-10-04 02:20:06

在所有数据发送到浏览器之前^^

Before all data sent to browser ^^

梦初启 2024-10-04 02:20:06

它必须位于 DTD 和任何其他输出之前。 < 必须是文件的绝对第一个字节,否则在它之前会有文字输出(即使这只是空格,或者 UTF-8由错误的 Windows 文本编辑器发出的假 BOM)。

.php 文件中的任何 声明都只是纯输出文本,适用于返回的 HTML 页面,而不是 PHP 文件本身(因为 PHP 既不是 HTML 也不是 XML)。

It has to go before the DTD and any other output. The < of <?php must be the absolute first byte of the file otherwise there is literal output before it (even if that's only whitespace, or a UTF-8 fake-BOM emitted by a misguided Windows text editor).

Any <!DOCTYPE> declaration in a .php file is just pure output text, something that applies to the returned HTML page and not the PHP file itself (as PHP is neither HTML nor XML).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文