За последние 24 часа нас посетили 91746 программистов и 6151 робот. Сейчас ищут 1353 программиста ...

Ответ на запрос php

Тема в разделе "PHP для новичков", создана пользователем CodeR7, 30 окт 2018.

  1. CodeR7

    CodeR7 Новичок

    С нами с:
    12 окт 2018
    Сообщения:
    9
    Симпатии:
    0
    Здравствуйте.
    Есть следующая задача: есть Php скрипт, он обрабатывает post запрос. Мне необходимо вернуть результат обработки запроса и продолжить выполнение данного скрипта. Как это можно реализовать?
     
  2. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.874
    Симпатии:
    753
    Адрес:
    Татарстан
    пример вашего кода?
    продолжить выполнение какого скрипта нужно?
     
  3. CodeR7

    CodeR7 Новичок

    С нами с:
    12 окт 2018
    Сообщения:
    9
    Симпатии:
    0
    @ADSoft, скрипту приходит запрос, он его обрабатывает и должен вернуть результат этой обработки. После возврата обработки необходимо продолжить выполнение этого же скрипта.
     
  4. CodeR7

    CodeR7 Новичок

    С нами с:
    12 окт 2018
    Сообщения:
    9
    Симпатии:
    0
    Нашёл ответ:
    Вот эту строку выполняю и ответ на запрос возвращается досрочно.
    Код (Text):
    1. fastcgi_finish_request()
     
  5. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.874
    Симпатии:
    753
    Адрес:
    Татарстан
    не очень понимаю что там у вас за код....
    ну может как то так?
    PHP:
    1. $v = $_POST['test'];
    2. /* выполняем что-то в скрипте */
    3. echo 'вот результат';
    4. /* дальше что долго и непонятно зачем делаем*/
    вообще - опишите задачу целиком.
    Если это чаты или уведомлялка - то вебсокеты, если это какой-то длительный процесс - то очереди надо использовать
     
  6. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.497
    Симпатии:
    1.726
    Лучше очереди прикрутить. Потому что
    https://php.ru/manual/function.fastcgi-finish-request.html