我有一个php脚本循环在一个巨大的数据目录上。它所做的是通过记录ID进行循环,如果它没有找到有用的东西,它会增加ID并用新ID重定向到相同的页面。我想强制运行这个脚本来为我获取数据,但在每20条记录之后,它停止并给出错误,表明这个脚本没有正确重定向。有没有什么办法可以改变php.ini文件,我可以使用它来强制这个脚本。它的运行方式应该是运行的,它应该像那样重定向。强制执行一个php脚本
0
A
回答
2
您正在查看HTTP redirect limit。 default for Firefox是20.
您可以使用meta redirect或Javascript redirect,这是免除此限制。
0
听起来像你的用例应该使用PHP CLI与主while/for循环,而不是重定向到自己。
当然,您也可以在浏览器中使用main/while循环,只需要set_time_limit(0)
即可删除时间限制。
还值得注意的是,您所看到的限制是由您的浏览器执行的,而不是由您的Web服务器执行的,因此修改php.ini不会影响此操作。
相关问题
- 1. 限制一个PHP脚本执行到一个引用
- 2. 从另一个PHP脚本执行PHP脚本
- 3. PHP - 一次执行多个脚本(AJAX)
- 4. 如何执行一个php脚本?
- 5. 从C执行一个php脚本
- 6. 如何执行另一个php脚本?
- 7. 执行另一个PHP脚本
- 8. Git:强制执行shell脚本执行权限
- 9. 执行php脚本
- 10. 执行PHP脚本
- 11. 在另一个php脚本中执行一个php脚本(带参数)
- 12. HTML按钮执行一个PHP脚本,exe文件shell脚本
- 13. 执行一个JavaScript脚本
- 14. 在控制台上执行php脚本
- 15. 执行PHP脚本在控制台
- 16. 禁用PHP脚本执行限制
- 17. 执行一个PHP来执行shell脚本
- 18. 从php执行一个bash脚本来执行jar
- 19. 并行执行多个php脚本
- 20. 每个“x”秒内执行另一个php脚本中的php脚本
- 21. Cron执行一个执行python脚本的sh脚本
- 22. 强制执行一个GNUstep“包”
- 23. 在每个php脚本之前执行php脚本?
- 24. 强制执行
- 25. 强制执行
- 26. 强制执行
- 27. docker-compose - 运行两个服务来执行一个PHP脚本
- 28. 从一个cron作业执行/运行多个php cron脚本
- 29. 执行PHP脚本和JS脚本
- 30. 在shell脚本中执行php脚本?
不,在这种情况下,我无法检查脚本的进度,我想监视它处理了多少记录。每次找到有用的记录时,都会打印结果。所以我认为重定向将是一个不错的选择 – Sourabh
你怎么看?只需在循环的每次迭代中打印进度。 – dtbarne