ob_gzhandler

(PHP 4 >= 4.0.4)

ob_gzhandler --  ob_start függvényhez használatos, kimenet gzip-elő függvény

Leírás

string ob_gzhandler ( string puffer [, int mód])

Megjegyzés: A mód paraméter a 4.0.5-ös PHP verziótól felfele használható.

Az ob_gzhandler() függvény arra lett létrehozva, hogy az ob_start() második paramétereként megadva megpróbálkozzon gzip tömörítettre alakítva továbbítani a kimeneti puffert. Próbálkozásról azért van csak szó, mert ezt a kódolást csak akkor hajtja végre, ha a böngésző elfogadja ezt a formátumot. Ezt az információt HTTP kérés fejlécében küldi a böngésző, "Accept-Encoding" név alatt. Ha van ilyen információ a böngészőről, és ennek értéke "gzip" vagy "deflate", ennek megfelelően küldi a hozzá való "Content-Type" fejlécet és a kódolt weblapot. Ez böngészőfüggetlen meoldás, hisz a böngésző maga közli, hogy hajlandó-e ilyen formában adatot fogadni, vagy sem.

Példa 1. ob_gzhandler() Példa

<?php

ob_start("ob_gzhandler");

?>
<html>
<body>
<p>Ez egy tömörített oldal lesz (talán). :)
</html>
</body>

Lásd még: ob_start() és ob_end_flush().