ob_gzhandler
(PHP 4 >= 4.0.4, PHP 5)
ob_gzhandler — Llamada de retorno de ob_start para comprimir mediante gzip el búfer de salida
Descripción
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.
Lista de parámetros
- bufer
-
- modo
-
Valores retornados
Registro de cambios
Versión | Descripción |
---|---|
4.0.5 | El parámetro modo fue agregado. |
Ejemplos
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>
Notes
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().