Forum und email

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

string ob_gzhandler ( string $bufer , int $modo )

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

Ver también