将DTD放在gzip压缩文件中的位置?

时间:2010-10-11 09:05:59

标签: php gzip dtd

我正在添加以下内容:

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

到文件中启用gzip压缩。

它应该在DTD之前,还是在<html>标记之间?

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

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

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