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() - Скидає (відправляє) значення активного оброблювача виводу, що повертається, і відключає активний буфер виводу