2012-11-17 79 views
0

我有一个php脚本循环在一个巨大的数据目录上。它所做的是通过记录ID进行循环,如果它没有找到有用的东西,它会增加ID并用新ID重定向到相同的页面。我想强制运行这个脚本来为我获取数据,但在每20条记录之后,它停止并给出错误,表明这个脚本没有正确重定向。有没有什么办法可以改变php.ini文件,我可以使用它来强制这个脚本。它的运行方式应该是运行的,它应该像那样重定向。强制执行一个php脚本

回答

0

听起来像你的用例应该使用PHP CLI与主while/for循环,而不是重定向到自己。

当然,您也可以在浏览器中使用main/while循环,只需要set_time_limit(0)即可删除时间限制。

还值得注意的是,您所看到的限制是由您的浏览器执行的,而不是由您的Web服务器执行的,因此修改php.ini不会影响此操作。

+0

不,在这种情况下,我无法检查脚本的进度,我想监视它处理了多少记录。每次找到有用的记录时,都会打印结果。所以我认为重定向将是一个不错的选择 – Sourabh

+0

你怎么看?只需在循环的每次迭代中打印进度。 – dtbarne