想通过编程实现Refresh(F5,Ctrl + F5)的工作(PHP)

时间:2011-02-25 08:50:38

标签: php ajax post refresh

我已经对google.com进行了ajax调用,并在每行搜索我的内容..使用simple_html_dom.php库。可能有一个案例,我在第一页得到我的结果并显示它。现在的问题是,如果我在1,2,3,4 ...... 20(我设置的最后一个限制)上找到了我的内容。但是我的函数一直在设置set_time_limit(0)来获取数据。但我不能等待很长时间(比如说90秒)..如果我设置为90 ..我的内容可能被提取(代码背后)。

但是但是......如果我经过很长一段时间(比如说55秒)刷新我的页面,我会在4,5秒内得到我的结果。那么如何用相同的数据重新发布我的请求..如果执行时间(设置为特定限制)超过此限制。希望你能解开我的问题...

编辑:[由aakash sahai] 假设如果执行正在55秒进行并且我让它继续它可能导致错误或它继续执行说100秒.. 但是如果在55秒我按下了刷新的页面......再次发布帖子(如Firebug控制台所示),我得到的结果是5秒......总共60秒(刷新)和100秒(不刷新)

1 个答案:

答案 0 :(得分:0)

您需要每55秒重启一次PHP进程/请求吗?

如果您的主机是兼容* nix的主机,我会设置一个cron作业来每隔55秒执行一次PHP脚本。