Ben () gzcompress kullandıktan sonra, son 4 Karakterler kesmek gerekir neden merak ediyorum.
İşte benim kod:
header("Content-Encoding: gzip");
echo "\x1f\x8b\x08\x00\x00\x00\x00\x00";
$index = $smarty->fetch("design/templates/main.htm") ."\n<!-- Compressed by gzip -->";
$this->content_size = strlen($index);
$this->content_crc = crc32($index);
$index = gzcompress($index, 9);
$index = substr($index, 0, strlen($index) - 4); // Why cut off ??
echo $index;
echo pack('V', $this->content_crc) . pack('V', $this->content_size);
Ben son 4 karakterlerinizle kesmeyin, kaynak gibi biter:
[...]
<!-- Compressed by gzip -->N
Onları kesmek zaman okur:
[...]
<!-- Compressed by gzip -->
Ben sadece Chromes Kod denetçisinde ilave N (değil Firefox değil IE'ler kaynağı) görebiliyordu. Ama kodun sonunda dört ek karakterler olması dikişler.
Ben 4 karakter kesmek gerekir neden kimse bana açıklayabilir misiniz?