У меня есть PHP-скрипт, который отправляет запрос на веб-службу через мыло. Я ожидаю получить ответ за несколько секунд, но если я не получу ответа в течение 30 секунд, мне нужно отправить другой запрос, аннулирующий мой первый запрос.Таймер обслуживания веб-службы
Любые предложения по наилучшему способу обработки этой функции таймера? Должен ли я смотреть на набор PHP _time
_limit setting? Ищите любые идеи или общие идеи.
Спасибо.
Попытка упростить это как можно больше. Могу ли я просто поставить первый вызов на страницу с обновлением заголовка до 30 секунд? Если раньше мой скрипт получал ответ, я задал свой сценарий для перенаправления на следующую страницу, которую я хочу. Если после 30 секунд ответа нет, перенаправление заголовка может перейти на страницу с запросом void? – Kevin
Вы говорите о вещах, которые происходят в клиенте (заголовках), а не на сервере. –
Посмотрите, это классическое программирование, управляемое событиями. Вам нужен слушатель, и вам нужен вызывающий. Оба одновременно работают/пробуждаются. –