Можно создать дубликат (?):
php execute a background process
how can I achieve a task that should be done in thread in phpСоздание нового потока в PHP
У меня есть этот PHP скрипт, который занимает немного времени, чтобы обработать. Однако я не хочу, чтобы зритель дождался завершения сценария. Я хочу, чтобы он мог продолжить просмотр и/или закрыть браузер. Но я хочу, чтобы скрипт продолжал работать ... Как я могу это сделать? Есть ли способ создать какой-то поток, который позволит такое?
p.s. Я действительно не хочу перезаписывать сценарий на другом языке и выполнять его через os.
Пользователь может перейти на другую страницу или закрыть браузер, тогда выполнение скрипта будет прервано/потеряно –
Точно ... Вот почему я разместил свой вопрос о stackoverflow ... – JohnRoach
@VladislavZorov: поскольку AJAX (JS) работает на клиента. Пользователь может прервать вызов (или вообще отключить JS), запрос может быть тайм-аут, если операция длительная, и т. Д. И вопрос был не в AJAX, а в том, что он может запускать операцию PHP в фоновом режиме. Эти два не следует путать. – kraxor