ob_gzhandler

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

ob_gzhandler��ob_start��ʹ�õ�����ѹ����������������ݵĻص�������ob_start callback function to gzip output buffer

˵��

ob_gzhandler ( string $buffer , int $mode ) : string

ob_gzhandler()Ŀ��������ob_start()�����ص��������Է��㽫gz ��������ݷ��͵�֧��ѹ��ҳ������������ob_gzhandler()��������ѹ����������֮ǰ���� ������ȷ�����ж�����������Խ��������������ݱ��루"gzip","deflate",���߸���ʲô����֧�֣���Ȼ�� ������Ӧ������� ���п��Է�����ȷͷ��Ϣ�������Լ����Խ���ѹ������ҳ���������������֧�֡� All browsers are supported since it's up to the browser to send the correct header saying that it accepts compressed web pages. ���һ���������֧��ѹ������ҳ�棬�˺�������FALSE��

����

buffer

mode

����ֵ

������־

�汾 ˵��
4.0.5 ����� mode ������

����

Example #1 ob_gzhandler() example

<?php

ob_start
("ob_gzhandler");

?>
<html>
<body>
<p>This should be a compressed page.</p>
</html>
<body>

ע��

Note:

ob_gzhandler() ��Ҫ zlib ��չ��

Note:

����ͬʱʹ��ob_gzhandler() �� zlib.output_compression�� ҲҪע��ʹ�� zlib.output_compression Ҫ���� ob_gzhandler()��

�μ�

  • ob_start() - ��������ƻ���
  • ob_end_flush() - ��ˢ�����ͳ���������������ݲ��رջ���