@s2sk1337

Остановка PHP скрипта запущенного через URL?

Привет.

Как можно остановить запущенный через URL бесконечный PHP скрипт? Под бесконечным подразумеваю то, что когда пользователь закроет окно он продолжит выполнятся. Вот мне его теперь нужно остановить как-то тоже через URL.
  • Вопрос задан
  • 293 просмотра
Пригласить эксперта
Ответы на вопрос 1
Wolfnsex
@Wolfnsex Куратор тега PHP
Если не хочешь быть первым - не вставай в очередь!
Вот мне его теперь нужно остановить как-то тоже через URL.
Вариантов которые мне сходу приходят в голову, примерно два:
1. Убить процесс, который выполняет этот скрипт (зависит от того, как это скрипт был запущен)
2. Через другой скрипт, записывать некий код: в базу данных, файл, хранилище или куда-нибудь ещё - который будет готовить, что первый скрипт должен прервать своё выполнение, в это время, первый скрипт будет периодически проверять наличие этого изменения (говорящего о том, что ему нужно прерваться) и при обнаружении такового - будет прерываться сам

P.S. PHP-скрипты не запускаются "через URL" и обычно никоим образом не связаны с браузером. В классическом случае - их запускает веб-сервер или FCGI-сервер. Иными словами, в PHP (как и в любом другом подобном скрипте) изначального такого понятия как "закрылся браузер" - не существует.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Ведисофт Екатеринбург
от 25 000 ₽
YCLIENTS Москва
от 200 000 до 350 000 ₽
от 300 000 до 500 000 ₽
06 мая 2024, в 10:17
15000 руб./за проект
06 мая 2024, в 10:02
3000 руб./за проект