我有另一个域的链接(例如:http://domain2.com/file.zip)。我可以询问如何隐藏此链接并强制下载吗。我尝试过,但无法隐藏此文件的url;
header('Content-Description: File Transfer');
header("Location: $datas", true, 303);
您需要研究类似readfile
的内容。请参阅示例一以获取设置代码。您可能需要将内容类型标头更改为:header('Content-Type: application/octet-stream');
作为fyi。
编辑
此外,由于这将从您的另一个域读取,它将下载到您的服务器上的用户计算机,因此可以说,它将"重复"带宽。如果你有权访问另一个域/它在同一台服务器上,那么最好在本地读取该文件,或者在domain2上设置类似的下载脚本,这样你就可以将它们重定向到domain2的下载脚本而不是文件。