ob_gzhandler

(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)

ob_gzhandlerFunción de recuperación para la compresión automática de pastillas

Descripción

ob_gzhandler(string $data, int $flags): string|false

ob_gzhandler() está destinada a ser usada como función de devolución de llamada por ob_start() para facilitar el envío de datos comprimidos a los navegadores que soportan páginas comprimidas. Antes de que ob_gzhandler() envíe los datos comprimidos, determina los tipos de codificación que son soportados por el navegador ("gzip", "deflate" o ninguno) y devuelve el contenido de los búferes de manera apropiada. Todos los navegadores son manejados, ya que es responsabilidad de los navegadores enviar un encabezado indicando los tipos de páginas soportadas. Si el navegador no soporta páginas comprimidas, esta función devolverá false.

Parámetros

data

flags

Valores devueltos

Ejemplos

Ejemplo #1 Ejemplo con ob_gzhandler()

<?php

ob_start
("ob_gzhandler");

?>
<html>
<body>
<p>Esto debería ser una página comprimida.</p>
</body>
</html>

Notas

Nota:

ob_gzhandler() requiere la extensión zlib.

Nota:

No puede usar simultáneamente ob_gzhandler() y zlib.output_compression. Además, tenga en cuenta que zlib.output_compression es preferible a ob_gzhandler().

Ver también

  • ob_start() - Activa el almacenamiento en búfer de la salida
  • ob_end_flush() - Volcar (enviar) el búfer de salida y deshabilitar el almacenamiento en el mismo