(PHP 4 >= 4.0.4, PHP 5)
ob_gzhandler — Çıktı tamponunu gziplemek için ob_start geriçağırım işlevi
ob_gzhandler() işlevi, sıkıştırılmış sayfaları destekleyen tarayıcılara gziplenmiş veri gönderim oluşumuna yardımcı olmak için ob_start() işlevinde bir geriçağırım işlevi olarak belirtilmek üzere tasarlanmıştır. ob_gzhandler() asıl veriyi sıkıştırılmış olarak göndermeden önce tarayıcının kabul edeceği içerik kodlamasının türünü ("gzip", "deflate" veya hiçbiri) tespit edip tampon içeriğini buna uygun olarak kodlayıp çıktılar. Hangi sıkıştırma türünü kabul edeceğini doğru başlıkları göndererek tarayıcı belirlediğinden tüm tarayıcılar desteklenir. Eğer bir tarayıcı sıkıştırılmış sayfaları desteklemiyorsa işlev FALSE döndürecektir.
Sürüm: | Açıklama |
---|---|
4.0.5 | kip değiştirgesi eklendi. |
Örnek 1 - ob_gzhandler() örneği
<?php
ob_start("ob_gzhandler");
?>
<html>
<body>
<p>Bu sayfa sıkıştırılmış olabilir.</p>
</html>
<body>
Bilginize:
ob_gzhandler() işlevi zlib eklentisini gerektirir.
Bilginize:
ob_gzhandler() işlevini ve zlib.output_compression yönergesini birlikte kullanamazsınız. Ayrıca, zlib.output_compression yörengesinin ob_gzhandler() işlevine tercih edildiğini bilmenizde yarar var.