Я хотел бы знать, что произойдет, если у меня есть подобный код в PHP страницу doit.php:Что происходит на сервере, когда запрос сделан, и клиент немедленно завершает работу?
$url="http://someServer.com/somepage.php";
$i=10;
while($i--){
getDataFromAnotherServer($url);
}
сейчас, зная, что функция getDataFromAnotherServer()
может занять до секунды или два .. Что произойдет, если пользователь запросит этот doit.php и сразу закроет браузер? Будет ли функция по-прежнему вызываться 9 раз (цикл достигнет i == 0) или остановится где-нибудь посередине? Thanks
Не так ли просто попробовать? – zerkms
Вам это нужно для продолжения? Там [ignore_user_abort()] (http://us3.php.net/manual/en/function.ignore-user-abort.php), если это так. – jprofitt