[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ответ на запрос php
CodeR7
Здравствуйте.
Есть следующая задача: есть Php скрипт, он обрабатывает post запрос. Мне необходимо вернуть результат обработки запроса и продолжить выполнение данного скрипта. Как это можно реализовать?
Kusss
А можно подробнее, а то нефига не понятно.
скрипт делает куда-то запрос, или обрабатывает входящие данные ?
CodeR7
Kusss, Скрипту приходит запрос. Скрипт должен вернуть ответ на запрос. А затем продолжить выполнение.
Kusss
ну я вижу только 2 варианта
1) сделать echo , и далее выполнить что-то без вывода. Но придется ждать выполнения скрипта до конца, чтобы получить ответ.
2) записать куда нибудь[ файл, сессию, куку ] результат
FatCat
flush() подойдет?

_____________
Бесплатному сыру в дырки не заглядывают...
Kusss
FatCat
прикольно. Спасибо
CodeR7
Попробовал вот так
ignore_user_abort(true);
set_time_limit(0);
ob_start();
echo date("d.m.Y H:i:s");
header('Connection: close');
header('Content-Length: '.ob_get_length());
ob_end_flush();
ob_flush();
flush();

После этого поставил
sleep(10)
и ответ на запрос вернулся только через 10 секунд.
CodeR7
Нашёл ответ:
Вот эту строку выполняю и ответ на запрос возвращается досрочно.
fastcgi_finish_request()
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.