(PHP 4 >= 4.0.4, PHP 5, PHP 7)
ob_gzhandler — gzip 출력 버퍼를 위한 ob_start 콜백 함수
$buffer
, int $mode
)
ob_gzhandler()는 웹 페이지 압축을 지원하는 웹
브라우저에 gz-인코드 데이터를 전송하기 위한
ob_start()의 콜백 함수로 사용하도록 준비되었습니다.
ob_gzhandler()가 실제로 압축 데이터를 전송하기 전에,
브라우저가 어떠한 내용 인코딩 형태("gzip", "deflate", 그 외에는 none)를
받아들이는지 확인하여, 그에 따라서 출력합니다. 웹 페이지 압축을
허용하는 올바른 헤더를 전송하는 모든 브라우저를 지원합니다. 브라우저가 압축
페이지를 지원하지 않으면, 이 함수는 FALSE
를 반환합니다.
buffer
mode
버전 | 설명 |
---|---|
4.0.5 |
mode 인수 추가.
|
Example #1 ob_gzhandler() 예제
<?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을 둘 다 사용할 수는 없습니다. ob_gzhandler()보다 zlib.output_compression을 권장합니다.