1

我正在尝试运行一个基于大型数据源导入信息的脚本。为了确保它不会超时(我不能使用 settimelimit),我最终会使用不同的参数重定向到同一页面,以便在某个时间点继续导入。

为了使这个脚本与 cronjob 一起工作,我可以调用:

wget 
    --max-redirect=10000
    --no-check-certificate
    --delete-after
    http://www.xyz.com/admin/update_products.php?key=abc

这让我可以轻松地完成完整的脚本......问题,我现在需要让用户可以触发它。因此,我自动想到了 jQuery.ajax() 来解决我的问题。问题是,jQuery.ajax() 在 20 次重定向后停止处理重定向,就像我的浏览器一样。

所以我想知道,是我的浏览器不接受超过 20 个限制的重定向,还是所有协议之间的标准都停止在 20 个重定向。

我是否可以将 AJAX 请求配置为实际执行超过 20 个请求,或者我是否必须更改我的脚本以支持这两种情况,一种是需要自动重定向的 cronjob,另一种是告诉 ajax 下一步去“那里”的 url 响应!

谢谢

4

0 回答 0