웹스쿨
flush() 를 이용한 실시간 출력 본문
<?php
header( 'Content-type: text/html; charset=euc-kr' );
// Set a valid header so browsers pick it up correctly.
header('Content-type: text/html; charset=utf-8');
// Explicitly disable caching so Varnish and other upstreams won't cache.
header("Cache-Control: no-cache, must-revalidate");
// Setting this header instructs Nginx to disable fastcgi_buffering and disable
// gzip for this request.
header('X-Accel-Buffering: no');
ob_start();
ob_end_clean();
ini_set("zlib.output_compression", 0); // off
ini_set("implicit_flush", 1); // on
//exit('test');
echo "
<html>
<head>
<title></title>
</head>
<body>
";
echo "프로그램 시작: ".date('Y-m-d H:i:s')."<p>";
for($i=1;$i<=5;$i++) {
echo "$i <br>";
echo str_pad("", 4096);
ob_flush();
flush();
sleep(1);
}
echo "프로그램 종료: ".date('Y-m-d H:i:s')."<p>";
echo "
</body>
</html>
";
?>
https://webschool.kr/?v=board_view&board_key=7&idx=443
에서 작성한 글입니다. 소스코드의 경우 해당 블로그에서 이뿌게 노출이 되지 않을 수 있사오니, 위 링크로 들어오셔서 보시길 바랍니다.
'개발 경험 Tip > PHP' 카테고리의 다른 글
안드로이드 GCM 호출 예시 (0) | 2023.03.31 |
---|---|
SSL certificate problem: self signed certificate in certificate chain 에러 발생시 (0) | 2023.03.31 |
PHPExcel 를 이용한 엑셀파싱 (0) | 2023.03.31 |
curl 간단하게 사용하기(GET, POST) (0) | 2023.03.31 |
curl 로 로그인 뚫기 (0) | 2023.03.31 |