2014-10-31 1 views

답변

3

브라우저를 닫거나 취소 버튼을 누르면 웹 서버에 대한 연결이 종료됩니다. 서버 측 PHP 스크립트가 실행을 계속할 것인지 여부는 PHP/Apache 구성에 따라 다릅니다.

기본 구성은 연결이 취소 되 자마자 PHP 스크립트의 실행을 종료하는 것입니다. 그러나이 기본 설정을 변경하여 실행을 계속할 수 있습니다!
PHP auto-kill a script if the HTTP request is cancelled/closed :
http://php.net/manual/en/features.connection-handling.php

여기뿐만 아니라 그것에 대해 좀 더 논의있다 :
http://php.net/manual/en/function.ignore-user-abort.php

당신은 여기에 주제에 대한 자세한 내용을보실 수 있습니다 :

이렇게하려면 ignore_user_abort 기능을 사용하시기 바랍니다

추가 : 다만, y를 오해하고있다. 우리의 질문 : 브라우저를 닫을 때 클라이언트 측의 Javascript 코드는 물론 PHP 스크립트가 끝난 후에도 계속 실행되지 않을 것입니다.

+0

나는 단지 그것이 작동하는지 여부를 알 필요가 없다. 이유가 없다면 –

+0

조금 더 명확히하려고 노력했고 대답을 업데이트했다. – wolfgangwalther

+0

@LifeHacker 아직도 내 대답에 뭔가 빠졌습니까? – wolfgangwalther

관련 문제