2011-12-13 61 views
0

我想向twitter发送获取请求以返回大量结果。我该如何设置,以便一旦我从PHP网页开始请求时,我不必呆在那里等待响应?发送获取Twitter API的请求,无需等待结果

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

回答

0

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

幸运的是,关闭浏览器窗口永远不会终止正在执行的脚本。你可以使用一个不可见的iframe来启动脚本。你一定要防范两次执行框架,但一旦iframe命中脚本,它将运行,直到完成。

注意,这是一个黑客,并有简洁的方式来做到这一点,如的cron

+0

谢谢。我认为克朗听起来是最好的选择。我希望人们做的就是留下他们的电子邮件地址,并让查询每周运行一次。 Can Cron可以为多个用户做到这一点,还是仅为一个用户设计? – Simon

+0

A * cron *只是在指定的时间运行脚本,就是这样。如果您使用脚本遍历所有用户,那么会发生什么情况。 * cron *只调用脚本 –

0

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

相关问题