@mrnagaron

Как сделать работу скрипта без пользователя?

Здравствуйте, я хочу сделать на своём сайте так чтобы, когда человек выходит из сайта определённый скрипт продолжал работать от имени пользователя. Кто может помочь или уже скинуть мини код.
  • Вопрос задан
  • 254 просмотра
Решения вопроса 1
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
Пользовательские задания сохраняешь в табличку, пишешь скрипт который выполняет задания из этой таблицы и вешаешь на cron.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@tester_toster
можете попробовать pcnt_fork, если нужно что-то сделать, но чтобы пользователь не ждал. Но может быть установлено маленькое время работы скрипта. Еще есть fastcgi_finish_request. Отдаете пользователю данные, вызываете функцию, клиенту отдается ответ, а скрипт продолжает работать дальше.
Но все-таки, если это нужно часто лучше использовать очередь, так как fork создает копию процесса.
Ответ написан
Taras_Serevann
@Taras_Serevann
веб-разработчик, автор
Покупаешь индуса на upwork и заставляешь жать F5 на странице каждые 5 секунд
Ответ написан
Sanovskiy
@Sanovskiy
Веб-разработчик с 2005 года
Ответ очень легко гуглится.
php.net/manual/ru/function.ignore-user-abort.php
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽