RSS订阅Good Luck To You!
你现在的位置:网站首页 / PHP / 正文内容

自动执行任务无限跳转翻页方法

19870 PHP | 2021年11月19日

在使用自动执行任务时,由于数据过大,所以讲任务分隔成若干页来执行,执行完成后就用Header跳转到下一页,操作时发现执行几十页后,网页就出现“重定向次数过多”终止运行了。
通过百度知道,各浏览器版本的执行次数不一样。所以用浏览器操作的时候,每个不同的浏览器执行的页数也不同。

通过 curl.exe访问的默认上限时 50次所以翻页只能执行到50页之后就不在执行了。经过google搜索,知道  --max-redirs <num> 命令可以设置 重定向次数上限。设置方法如下:

--max-redirs  = <上值>   -1 则无上限

-L -s --max-redirs -1 http://192.168.0.252/xxx.php?p=1


各主要浏览器限制次数表

浏览器版本
限制次数
备注
chrome
20
这个是测试数据
firefox
20

ie7 8
10

ie9
110

从IE9即增加这个值乘以一个系数(11)。因为

MaxHttpRedirects的默认值是10,重定向限制自IE9将10 * 11 = 110


上一篇:Trojan多用户面板+宝塔

下一篇:redis安装 windows IIS 安装 tp5配置引入

猜你喜欢