2011-02-25 46 views
0

实现刷新(F5,Ctrl + F5)的工作我已经对google.com进行ajax调用并在每一行搜索我的内容..使用simple_html_dom.php库。有可能是我在第一页得到了我的结果并显示它。现在的问题是,如果我didint发现我的内容1,2,3,4 .... 20(是我设定的最后限制)。但我的函数继续提取数据,因为我已经设置set_time_limit(0)。但我不能等待很长时间(比如说90秒),如果我设置为90 ..这可能是我的内容正在被提取(在代码后面)。想通过编程(PHP)

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

编辑:[由aakash sahai] 假设如果执行正在进行55秒,我让它继续它可能会导致错误或它保持执行说100秒.. ,但如果在55秒我按下刷新页面...该职位是再次作出(如萤火虫控制台),我得到的结果在5秒......总共60秒(刷新)和100秒(不刷新)

回答

0

您需要能够每55秒重新启动PHP进程/请求?

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

+0

我是一个初学者在PHP和不知道那么多:( –