PHP:在受密码保护的页面上下载文件

时间:2018-06-21 13:46:35

标签: php authentication

因此,我制作了一个php脚本,该脚本允许我使用基本的HTTP身份验证从另一个受密码保护的网页下载某些特定文件,在其中我只需将用户名和密码放在类似username:password@url.com的URL中。它可以正常工作,但是我很难弄清楚如何使用基于cookie会话的身份验证在网页上执行相同的操作。简而言之,当用户转到我的PHP网页时,应将他们重定向到外部网页的登录表单,然后重定向回我的PHP网页。此时,我的脚本应该能够使用用户凭据与外部网页进行通信。最简单的方法是什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

您将必须模拟对受密码保护的网站的登录表单的请求(在保持cookie发送响应的同时-可能包含会话标识符,用于处理已登录用户的身份)。然后,您将请求从受保护的站点下载文件,同时从登录响应中发送cookie。