关闭apache中的重定向循环错误

问题描述:

我在使用php抓取网站。由于我不太了解如何将php变成CGI并从命令行运行,我选择的方法是,在一次成功的迭代之后,重定向回到同一个php文件,以便它再次运行(它不是一个无限循环,因为我使用cookie和时间戳检查以确保它在设定的时间内或在几百次迭代后结束)。关闭apache中的重定向循环错误

我不断收到的问题是,经过20次迭代左右,我收到以下错误信息:

重定向循环

重定向限制该URL 超标。无法加载 请求的页面。这可能是由于被阻止的 Cookie导致的。

如何阻止apache/php(我在本地主机上使用xampp)从防止循环,只要我想。

据我所知,这是由浏览器创建的,而不是服务器。您无法禁用客户端代码以防止重定向循环。

+0

是的 - 在firefox的about:config中更改重定向限制的方法 – wheresrhys 2009-07-08 11:22:54

据我所知,如果您尝试重定向到重新导向的页面等,就会发生这种情况。

每个brwoser都有一个Limit,用firefox你可以在about:config中设置它,但其他浏览器没有这种选项。