PHP ob_gzhandler() İşlevi
❮ PHP Çıkış Kontrol Fonksiyonları
Örnek
Bir sayfaya gzip sıkıştırması ekleyin:
<?php
ob_start("ob_gzhandler");
echo "Hello World!";
?>
Tanım ve Kullanım
Bu işlevin bir geri arama olarak iletilmesi amaçlanmıştır ob_start()
. Tarayıcı tarafından desteklenen bir sıkıştırma algoritması kullanarak çıktı arabelleğinin içeriğini sıkıştırır ve sıkıştırılmış içeriği döndürür. Ayrıca hangi sıkıştırma algoritmasının kullanıldığını gösteren bir HTTP başlığı gönderir.
Sözdizimi
Şunun için geri arama olarak kullanıldığında ob_start()
:
ob_start("ob_gzhandler");
Tek başına kullanıldığında:
ob_gzhandler(buffer, phase);
Parametre Değerleri
Parameter | Description |
---|---|
buffer | The contents of the output buffer |
phase | A bitmask which may have any number of the following flags: PHP_OUTPUT_HANDLER_START - If the output buffer was just created PHP_OUTPUT_HANDLER_FLUSH - If the output buffer is currently being flushed PHP_OUTPUT_HANDLER_FINAL - If the output buffer will be deleted right after this operation |
Teknik detaylar
Geri dönüş değeri: | Sıkıştırılmış içeriği içeren bir dize döndürür |
---|---|
PHP Sürümü: | 4.0.4+ |
❮ PHP Çıkış Kontrol Fonksiyonları