Re: PHP cURL实现模拟登录与采集使用方法详解教程

添加时间:17-06-29 所属分类:PHP工具与代码
  九、302跳转(301跳转)

对于一些应用,比如模拟登录,如果遇上302跳转,会导致cookie丢失而使得模拟登录失败,请求现象如图(六)所示:

curl 302跳转

这个时候,可以使用:

[code] curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);[/code]

关于CURLOPT_FOLLOWLOCATION,手册说明是:

启用时会将服务器服务器返回的"Location: "放在header中递归的返回给服务器,使用CURLOPT_MAXREDIRS可以限定递归返回的数量。

我个人理解,通俗点讲就是后面的跳转会继续跟踪访问,而且cookie在header里面被保留了下来。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

前篇:PHP curl函数模拟爬虫(操作cookie) 后篇:cURL、file_get_contents、snoopy.class.ph...
发表我的评论


推荐文章   1个好父亲等于200个老师,当爹的都看看...   “非遗人”的闹市与静巷:因生存而焦虑...   带瘫痪奶奶上学的女大学生:做多份家教...   对结婚你怕什么:怕婚后生活、怕凑活过...   因救母失去双腿,农村女孩4小时爬行8公...
随机文章   php去掉字符串的最后一个字符substr()的...   php提取字符串中的数字   php判断比较两个数组中的数据   PHP打开txt,写入Mysql,涉及文件读取,...   PHP将MYSQL内容读到二维数组并按指定列...
广告

其他推荐

因为本站所有内容均转载自其它媒体,本意为公众提供免费服务,但并不代表本网赞同其观点,也不能对其真实性验证负责,如稿件版权单位或个人不想在本网发布,请与我联系,本人会立即将其撤除,谢谢.联系方式:atseashawk@163.com QQ:99289555