在不等待结果的情况下向Twitter API发送Get请求

时间:2011-12-13 12:49:55

标签: php twitter

我想向twitter发送一个get请求以返回大量结果。如何设置它以便一旦我从PHP网页启动请求,我不必留在那里等待响应?

理想情况下,我想启动请求,然后在准备就绪时将结果通过电子邮件发送给我。这可能吗?

2 个答案:

答案 0 :(得分:0)

您需要在后台执行提出请求的脚本。例如,您可以使用cron

答案 1 :(得分:0)

默认情况下,PHP脚本的运行限制为30秒。你肯定要先解决这个问题。我相信函数是set_time_limit(0);,它允许脚本无限期地执行。

幸运的是,关闭浏览器窗口永远不会终止您正在执行的脚本。您可以使用不可见的iframe来启动脚本。您肯定希望防止两次执行该帧,但是一旦iframe命中该脚本,它就会一直运行直到它完成。

注意这是一个黑客,并且有更简洁的方法来执行此操作,例如 cron