如何从php重定向链接中获取文件位置url?
问题描述:
我有一个下载文件的链接,它在开始下载文件之前调用一个php脚本。是否有可能以某种方式获得要直接下载的文件的位置(可能通过某个浏览器插件)?如何从php重定向链接中获取文件位置url?
我需要这个,因为我想在另一个系统上使用wget直接下载文件。问题可能是身份验证,因为我需要提供用户名和密码,但获取文件位置URL是我认为的第一步。
感谢,
伊万
答
如果PHP脚本直接读取文件,不,你永远不会得到该文件的真正位置。
如果它重定向到它,是的,可以使用Firebug“net”标签或Live HTTP标头扩展。
就我所知,您可以通过使用CURL和CURLOPT_AUTOREFERER选项来实现。 – mailo 2011-03-01 15:45:10