通过php标题隐藏网址下载

时间:2012-02-21 17:39:56

标签: php file header download

我有另一个域的链接(例如:http://domain2.com/file.zip)。我可以问一下如何隐藏此链接并强制下载。我尝试但无法隐藏此文件网址;

header('Content-Description: File Transfer');
header("Location: $datas", true, 303);

1 个答案:

答案 0 :(得分:0)

您需要查看readfile之类的内容。请参阅示例一,了解用于设置的代码。您可能需要将内容类型标题更改为:header('Content-Type: application/octet-stream');作为fyi。

修改

此外,由于这将从您的其他域读取,它将下载到您的服务器到用户的计算机,所以它将“啜饮”带宽可以这么说。如果您可以访问另一个域/它位于同一台服务器上,那么最好在本地读取该文件,或者在domain2上设置类似的下载脚本,这样您只需将它们重定向到domain2的下载脚本而不是文件。