(PHP 4 >= 4.0.4, PHP 5, PHP 7)
ob_gzhandler — Çıktı tamponunu gziplemek için ob_start geriçağırım işlevi
$tampon
, int $kip
)
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.
tampon
kip
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.