Ну, в общем, я могу захотеть выполнить сценарий, который может занять до 1 часа.
Что я действительно хочу сделать, так это отправлять SMS своим пользователям, используя сторонний API. Таким образом, я в основном предоставляю свой сценарий с массивом телефонных номеров и запускаю метод отправки SMS.
Однако при условии, что отправка 1 SMS займет 5 секунд, и я хочу отправить 1000 SMS, что составляет примерно 1-2 часа. Я не могу использовать set_time_limit()
, потому что я на общем хосте.
Один из способов сделать это - сохранить номера в сеансе, выполнить каждое SMS и использовать javascript для обновления этой страницы до конца. Таким образом, мне нужно держать браузер открытым, и выполнение будет остановлено, если подключение к Интернету будет отключено.
Итак, есть ли лучший способ сделать это?
Надеюсь, я достаточно ясен, чтобы объяснить, чего я хочу? Я хочу выполнить большой скрипт, выполнение которого может занять несколько часов без истечения времени ожидания.