HTTP 응답 후 PHP 실행 유지
HTTP 응답 이후 PHP 실행을 유지하려면 특히 mod_php와 같은 환경에서 특별한 고려 사항이 필요합니다. 이 문제를 해결하기 위해 다음 솔루션이 제공됩니다.
PHP 실행을 계속하면서 HTTP 응답을 보내려면 다음 코드 조각을 활용할 수 있습니다.
<?php ob_end_clean(); header("Connection: close"); ignore_user_abort(); // Optional ob_start(); echo('Text the user will see'); $size = ob_get_length(); header("Content-Length: $size"); ob_end_flush(); // Enable strange behavior flush(); // Required for behavior to work session_write_close(); // Suggested enhancement to ensure session data is saved // Perform processing here sleep(30); echo('Text user will never see'); ?>
이 코드는 다음 단계를 수행합니다. :
위 내용은 HTTP 응답을 보낸 후 PHP 실행을 유지하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!