【问题标题】:Hide url download by php header通过php header隐藏url下载
【发布时间】:2012-02-21 17:39:56
【问题描述】:

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

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

【问题讨论】:

标签: php file header download


【解决方案1】:

您需要查看readfile 之类的内容。有关设置它的代码,请参见示例一。您可能需要将内容类型标头更改为:header('Content-Type: application/octet-stream'); 作为参考。

编辑

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-28
    • 1970-01-01
    • 1970-01-01
    • 2013-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多