\ '처리중간' 태그의 글 목록 — Binary 연구소

처리중간

    [ PHP 오류해결 ] Flush로 처리 중간에 결과 전송 안될때 대처법

    안녕하세요 Binary 연구소입니다. 사이트를 만들다가 처리 중간마다 출력해야 하는 일이 생겼는데, 한 번에 출력이 되더라고요. 그래서 제가 4시간 정도 계속 찾아보다가 방법을 알아냈습니다! 일단 PHP에서 처리 중간에 결과를 전송하려면 flush를 사용하면 됩니다. 예를 들어보죠, echo '로딩 중!'; flush(); sleep(5); echo '로딩 끝!';이렇게 하면 됩니다.하지만, 이렇게 해도 작동되지 않는다면echo '로딩 중!'; ob_flush(); flush(); sleep(5); echo '로딩 끝!';이런식으로 작성해 보세요.그래도, 안된다면?Apache 또는 Nginx 웹서버에서 Output Buffering 옵션을 Off로 설정하세요. (Apache의 경우 )NGINX에서는 다음..