kirill_782
@kirill_782
Днем я Маринетт

Как выполнить асинхронный запрос на сервер?

Есть callback на php. Нужно из этого callback сервера послать запрос на другой сервер. Сервер сразу не отвечает, но работу callback надо завершить недожидаясь ответа.
  • Вопрос задан
  • 192 просмотра
Пригласить эксперта
Ответы на вопрос 2
Alexufo
@Alexufo
противоречивый, сложный, весь компьютерный.
Ну разве что изврат через запуск php скрипта через shell_exec без символа &" в конце, что означает ожидать окончания выполнения shell_exec.

Ну или если у вас супер много чего, то кидайте запросы в бд а там пусть какой нить скрипт по крону все это обрабатывает.
Ответ написан
webinar
@webinar Куратор тега PHP
Учим yii: https://youtu.be/-WRMlGHLgRg
Можно почитать тут:
https://habrahabr.ru/company/devconf/blog/258979/
Но проще наверное делать через ajax не на сервере. Получили запрос в php, рендерим страницу с загрузкой, из нее запустили ajax на сторонний сервер получили данные, отправили ajax на php, отдали в страницу с загрузкой.

PS: c php7 еще не разбирался, но наталкивался на инфо, что там будет асинхронность.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы