сабмит, стоит аякс скрипт, который отправляет параметр в отдельный файл и там делает exec файла. Страница там где кнопочка эта, перезагружается и всё равно приходится ждать время выполнения скрипта exec, хотя по логике должно перезагрузиться и скрипт там себе отдельно где-то выполняется, разве не так? Или что я упустил? Спасайте :/
https://ru.stackoverflow.com/questions/197925/%D0%92%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B7%D0%B0%D0%B4%D0%B0%D1%87%D0%B8-%D0%B2-%D1%84%D0%BE%D0%BD%D0%B5-php
По аяксу не должно ничего перезагружаться, если речь о перезагрузке после отправки формы Когда клиент делает запрос на php, любого формата, он вызывает работу файла, с учетом всех последующих подгрузок и команд. Если клиент обрывает запрос - выполнение скрипта может обрываться. Далеко в логику этого процесса я не заглядывал
На сколько я понял, при выполнении exec, shell_exec - код блокируется на время выполнения IO скрипта. А есть вариант не блокировать, как-то запускать? :/
Сделай через nohup команду, чтоб не ждать ответ
тебеж скинул ссылку на тред, где расписано как в фоне запускать процесс exec("/path/to/file/test.php &"); и еще кучу полезных действий провести\
Обсуждают сегодня