PHP kézikönyv
Előző |  | Következő

# ob_gzhandler

(PHP 4 >= 4.0.4, PHP 5)

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().

Előző | Tartalom | Következő
ob_get_status | Fel | ob_implicit_flush