Я хочу вызвать функцию PHP, которая вызывает другую функцию для запуска в фоновом режиме, даже если страница / браузер закрыт - PullRequest
0 голосов
/ 16 мая 2019

Я хочу вызвать функцию php, которая вызывает другую функцию для запуска в фоновом режиме, даже если страница / браузер закрыта и процесс продолжает работать. Я написал функцию, которая создает PDF для некоторого отчета, я хочу, чтобы он продолжал работать, даже если браузер закрыт или обновлен

Ответы [ 2 ]

0 голосов
/ 16 мая 2019

Это зависит от того, как работает ваш исходный код.Ваш код перестанет выполняться, если вся ваша страница будет обработана PHP (без асинхронных запросов JavaScript) при закрытии браузера.

Один из способов - сделать асинхронный вызов Ajax при загрузке страницы, которыйвызывает нужный метод.Другой способ - работать с cron.

0 голосов
/ 16 мая 2019

Вы можете использовать cronjob для запуска функции на сервере через определенное время. Многие хостинговые компании предоставляют услуги cronjob, а также есть бесплатные поставщики cronjob.

...