Отправить Get request в Twitter API, не дожидаясь результата - PullRequest
0 голосов
/ 13 декабря 2011

Я хочу отправить запрос на получение в твиттер, чтобы вернуть большое количество результатов. Как настроить это так, чтобы после запуска запроса с веб-страницы PHP мне не приходилось оставаться там и ждать ответа?

В идеале, я бы хотел начать запрос, а затем получить результат по электронной почте, когда он будет готов. Возможно ли это, пожалуйста?

Ответы [ 2 ]

0 голосов
/ 13 декабря 2011

PHP-скрипты имеют ограничение по времени 30 секунд по умолчанию. Вам определенно придется сначала обойти это. Я считаю, что функция set_time_limit(0);, которая позволяет сценарию выполняться бесконечно.

К счастью, закрытие окна браузера никогда не прекратит выполнение сценария, который вы выполняете. Возможно, вы могли бы использовать невидимый iframe для запуска скрипта. Вы определенно захотите защитить от выполнения фрейма дважды, но как только iframe попадет в скрипт, он будет работать до тех пор, пока не будет завершен.

Обратите внимание , что это хак, и что есть более чистые способы сделать это, такие как cron .

0 голосов
/ 13 декабря 2011

Вам нужно выполнить свой скрипт, который делает запрос, в фоновом режиме. Например, вы можете использовать cron

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...