我有另一个域的链接(例如:http://domain2.com/file.zip)。我可以问一下如何隐藏此链接并强制下载。我尝试但无法隐藏此文件网址;
header('Content-Description: File Transfer');
header("Location: $datas", true, 303);
答案 0 :(得分:0)
您需要查看readfile
之类的内容。请参阅示例一,了解用于设置的代码。您可能需要将内容类型标题更改为:header('Content-Type: application/octet-stream');
作为fyi。
修改强>
此外,由于这将从您的其他域读取,它将下载到您的服务器到用户的计算机,所以它将“啜饮”带宽可以这么说。如果您可以访问另一个域/它位于同一台服务器上,那么最好在本地读取该文件,或者在domain2上设置类似的下载脚本,这样您只需将它们重定向到domain2的下载脚本而不是文件。