(PHP 4 >= 4.0.4, PHP 5)
ob_gzhandler — Llamada de retorno de ob_start para comprimir mediante gzip el búfer de salida
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. Si un navegador no soporta páginas comprimidas, esta función devuelve FALSE.
Versión | Descripción |
---|---|
4.0.5 | El parámetro modo fue agregado. |
Example#1 Ejemplo de ob_gzhandler()
<?php
ob_start("ob_gzhandler");
?>
<html>
<body>
<p>Esta debe ser una página web comprimida.</p>
</html>
<body>
Note: ob_gzhandler() requiere de la extensión zlib.
Note: No puede usar ob_gzhandler() y zlib.output_compression al mismo tiempo. También note que el uso de zlib.output_compression se prefiere sobre el uso de ob_gzhandler().