ob_gzhandler

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

ob_gzhandler — стискає буфер виводу в gzip, діючи як callback-функція — параметр функції ob_start

Опис

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

Функцияob_gzhandler() виступає в ролі callback-функції – параметра функції ob_start(), щоб спростити надсилання gz-кодованих даних для веб-браузерів, які підтримують обробку стислих веб-сторінок. Перед тим як функція ob_gzhandler() відправить стислі дані, визначить прийнятий браузером тип кодування вмісту (gzip, deflate або взагалі ніякий), і поверне свій висновок. Підтримуються всі браузери, оскільки браузер сам надсилає правильний заголовок, який повідомляє, що він приймає стислі веб-сторінки. Якщо браузер не підтримує стиснення сторінок, ця функція поверне false

Список параметрів

data

flags

Значення, що повертаються

Приклади

Приклад #1 Приклад використання функції ob_gzhandler()****

Loading...

Примітки

Зауваження :

Функції **ob_gzhandler()**нужен модульzlib

Зауваження :

Не можна одночасно викликати функцію ob_gzhandler() та включати налаштування zlib.output_compressionОбратите также внимание, включение опцииzlib.output_compression пріоритетніший за виклик функції ob_gzhandler()

Дивіться також

  • ob_start() - Включає буферизацію виводу
  • ob_end_flush() - Скидає (відправляє) значення активного оброблювача виводу, що повертається, і відключає активний буфер виводу