重複の可能性:
接続を早期に閉じる
PHPでajaxリクエストに応答した後にプロセスを続行するにはどうすればよいですか?
ajaxアクションで接続を切断する必要があります:
$response = getResponse($params);
echo $response; // don't make user to wait
flushAndDropConnection();
someLongActionsFor5Seconds();
どうすればいいですか?
重複の可能性:
接続を早期に閉じる
PHPでajaxリクエストに応答した後にプロセスを続行するにはどうすればよいですか?
ajaxアクションで接続を切断する必要があります:
$response = getResponse($params);
echo $response; // don't make user to wait
flushAndDropConnection();
someLongActionsFor5Seconds();
どうすればいいですか?
ユーザーを切断するだけですが、スクリプトは実行したままにします。
ignore_user_abort(true);
ob_start();
echo "response";
$size = ob_get_length();
header("Content-Length: $size");
header('Connection: close');
ob_end_flush();
ob_flush();
flush();
if (session_id()) session_write_close();
//your long running action here