ob_gzhandler

(PHP 4 >= 4.0.4)

ob_gzhandler --  Llamada de retorno de ob_start para comprimir mediante gzip el búfer de salida

Descripción

string ob_gzhandler ( string bufer [, int modo])

Nota: modo fue añadido en PHP 4.0.5.

El propósito de ob_gzhandler() es el de ser usado como una llamada de retorno para ob_start(), facilitando el envío de datos codificados mediante gz hacia navegadores web que soportan la gestión de páginas web comprimidas. Antes de que ob_gzhandler() envíe realmente los datos, determina qué tipo de codificación de contenido acepta el navegador ("gzip", "deflate" o ninguno) y devolverá su salida acordemente. Todos los navegadores son soportados, ya que es tarea del navegador el enviar la cabecera apropiada indicando que acepta páginas web comprimidas.

Ejemplo 1. Ejemplo de ob_gzhandler()

<?php

ob_start
("ob_gzhandler");

?>
<html>
<body>
<p>Esta debe ser una p&aacute;gina web comprimida.
</html>
<body>

Vea también ob_start() y ob_end_flush().

Nota: No puede usar ob_gzhandler() y ini.zlib.output_compression al mismo tiempo. También note que el uso de ini.zlib.output_compression se prefiere sobre el uso de ob_gzhandler().