PHP页面超时 - 我可以通过异步显示解决吗?

时间:2012-01-08 17:12:54

标签: php asynchronous

我有一个发送通知电子邮件的PHP页面。当它发出超过~100时超时。我希望该页面能够像Kayak一样工作,以便用户可以看到进度(因此他们会等待更长时间)。

如何在发送电子邮件之前快速加载(防止超时)页面,然后在进程运行时更新(例如,每发送一封电子邮件时,一行会写入屏幕)?

1 个答案:

答案 0 :(得分:0)

你可以用AJAX做到这一点。发送一个发送50(或任何其他适合时间限制的数字)的AJAX请求并回显结果。当请求成功完成后,使用名为offset的参数发送下一个AJAX-Request,这将用于跳过第一个X数据集。