Браузер останавливается/разрушает выполнение сценария остановов?

Я имею в виду, если сценарий PHP / страница вызывается браузером, и страница, load/execution, прервана пользователем или катастрофическим отказом браузера, действительно пишет сценарий выполнения, продолжает сторону сервера?

6
задан Riccardo 5 July 2010 в 15:43
поделиться

4 ответа

Да, если вы сначала не вызовете ignore_user_abort (). http://php.net/manual/en/function.ignore-user-abort.php

14
ответ дан 8 December 2019 в 14:39
поделиться

Зависит от ignore_user_abort () настройки

1
ответ дан 8 December 2019 в 14:39
поделиться

Зависит от ignore_user_abort () . Но если у вас есть какой-то цикл или плохо написанный код, он будет работать до тех пор, пока не будет достигнут тайм-аут скрипта / максимальное время выполнения (~ 30 секунд).

1
ответ дан 8 December 2019 в 14:39
поделиться

Вы можете проверить это очень легко:

echo "sleeping 10 seconds...";
sleep(10); //close your browser at this point
error_log("i'm still here!");

Просто проверьте журнал ошибок вашего веб-сервера на наличие вывода.

0
ответ дан 8 December 2019 в 14:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: