Heim > Backend-Entwicklung > PHP-Tutorial > curl模拟登陆教务系统陷入重定向循环应该怎么办?

curl模拟登陆教务系统陷入重定向循环应该怎么办?

WBOY
Freigeben: 2016-06-06 20:50:25
Original
1380 Leute haben es durchsucht

但是重定向的目标网址还是当前页面,后来分析了下发现是发生了重定向循环
PS:本地登陆教务系统之后,用IE浏览器输入目标网站可以直接进入
但是如果用火狐和Chrome就不行,出现重定向循环
显示:Object moved to here.

header信息:

<code>HTTP/1.1 302 Found 
Date: Fri, 26 Apr 2013 00:52:02 GMT 
Server: Microsoft-IIS/6.0 
X-Powered-By: ASP.NET 
X-AspNet-Version: 1.1.4322 
Location: 
Cache-Control: private 
Content-Type: text/html; 
charset=utf-8 Content-Length: 117
</code>
Nach dem Login kopieren
Nach dem Login kopieren

回复内容:

但是重定向的目标网址还是当前页面,后来分析了下发现是发生了重定向循环
PS:本地登陆教务系统之后,用IE浏览器输入目标网站可以直接进入
但是如果用火狐和Chrome就不行,出现重定向循环
显示:Object moved to here.

header信息:

<code>HTTP/1.1 302 Found 
Date: Fri, 26 Apr 2013 00:52:02 GMT 
Server: Microsoft-IIS/6.0 
X-Powered-By: ASP.NET 
X-AspNet-Version: 1.1.4322 
Location: 
Cache-Control: private 
Content-Type: text/html; 
charset=utf-8 Content-Length: 117
</code>
Nach dem Login kopieren
Nach dem Login kopieren

安装 wireshark, 然后截获 IE 的所有请求数据,用 curl 做完整的模拟

让curl递归的抓取http头中Location中指明的url 加上curlsetopt($ch, CURLOPTFOLLOWLOCATION, 1); 试试

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage