【发布时间】:2012-02-21 17:39:56
【问题描述】:
我有另一个域的链接(例如:http://domain2.com/file.zip)。请问如何隐藏此链接并强制下载。我尝试但无法隐藏此文件 url;
header('Content-Description: File Transfer');
header("Location: $datas", true, 303);
【问题讨论】:
我有另一个域的链接(例如:http://domain2.com/file.zip)。请问如何隐藏此链接并强制下载。我尝试但无法隐藏此文件 url;
header('Content-Description: File Transfer');
header("Location: $datas", true, 303);
【问题讨论】:
您需要查看readfile 之类的内容。有关设置它的代码,请参见示例一。您可能需要将内容类型标头更改为:header('Content-Type: application/octet-stream'); 作为参考。
编辑
此外,由于这将从您的其他域读取,因此它将下载到您的服务器到用户的计算机,因此可以说是“重复”带宽。如果您可以访问其他域/它位于同一服务器上,则最好在本地读取该文件,或者在 domain2 设置类似的下载脚本,因此您只需将它们重定向到 domain2 的下载脚本而不是文件。
【讨论】: