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

lutskboy
На сайте с 22.11.2013
Offline
176
309

Привет

есть обычный скрипт. он скачивает файл. использую curl

надо сделать так, что когда я закрываю вкладку брузера то етот файл перестал скачиватся.  

пробовал ignore_user_abort(false);

прописывал заголовки Connection: close , keep-alive не помогло.

есть у кого что посоветовать?

LEOnidUKG
На сайте с 25.11.2006
Offline
1742
#1

У вас чистый apache или nginx ещё есть?

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
lutskboy
На сайте с 22.11.2013
Offline
176
#2
Apache сейчас. свзязка с  nginx . но есть возможность и на nginx перейти если ето поможет
W1
На сайте с 22.01.2021
Offline
303
#3
lutskboy :

надо сделать так, что когда я закрываю вкладку брузера то етот файл перестал скачиватся.  

пробовал ignore_user_abort(false);

Не подействует, пока не перестанет скачиваться.

Мой форум - https://webinfo.guru –Там я всегда на связи
L
На сайте с 25.05.2007
Offline
104
#4
kill -9 номер процесса
lutskboy
На сайте с 22.11.2013
Offline
176
#5
loser #:
kill -9 номер процесса

и куда ето. вначале или в конце. как узнать PID?

L
На сайте с 25.05.2007
Offline
104
#6
если впс то надо логику скрипта менять. если у вас хостинг то все гораздо сложнее, как-то по частям файл закачивать.
L
На сайте с 25.05.2007
Offline
104
#7
а лучший вариант запускать через ссх скрипт. тогда ничего менять не придется.
lutskboy
На сайте с 22.11.2013
Offline
176
#8
через ssh exec сойдет?
L
На сайте с 25.05.2007
Offline
104
#9
lutskboy #:
через ssh exec сойдет?

напрямую скрипт вызывать

php <адрес скрипта>

при нажатие ctrl+c скрипт вырубается

L
На сайте с 25.05.2007
Offline
104
#10
lutskboy #:
через ssh exec сойдет?

если непосредственно из скрипта вызывать exec то там от сервера зависит, либо от хостинга, права доступа и т.д. вопрос более глубокий чем вы думаете

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий