Geçenlerde benim sitede gzip kullanarak başladı ve o hasarlı veri içeriği genişletmek değil söyleyerek bir hata verir Opera hariç tüm tarayıcılarda bir cazibe gibi çalıştı. Ben test ve gzip ikisini de kullanarak bir sorun olabilir Googling ve transfer yığın halinde kodlama toplayabilir ne. Css dosyaları gibi küçük dosya talep olduğunda hiçbir hata olduğunu gerçeği de bu yönde işaret.
Bu bilinen bir sorun var mı ya da ben hakkında düşünce sığınak başka bir şey var mı?
Birisi aynı zamanda bir içerik-uzunluk başlığı gönderme ile ilgili bir şey olabileceğini belirtti.
İşte benim kod en alakalı kısmının basitleştirilmiş bir versiyonu:
$contents = ob_get_contents();
ob_end_clean();
header('Content-Encoding: '.$encoding);
print("\x1f\x8b\x08\x00\x00\x00\x00\x00");
$size = strlen($contents);
$contents = gzcompress($contents, 9);
$contents = substr($contents, 0, $size);
print($contents);
exit();