【问题标题】:How to find from where file was downloaded?如何查找从哪里下载文件?
【发布时间】:2014-04-04 09:16:29
【问题描述】:

1.有什么方法可以知道文件是从这个特定的网站下载的吗? 2.我使用的是windows xp专业操作系统。 3.我发现在 mac os 中可以使用“get info”命令,它告诉我们文件是从这个站点和这个服务器下载的。 4. php中有什么方法可以知道我们的网站是从哪个搜索引擎搜索的?

【问题讨论】:

    标签: php asp.net operating-system windows-xp


    【解决方案1】:

    1 - 我不知道。我假设您的意思是在本地驱动器上下载的文件。如果下载没有通过一些额外的步骤写入网站信息,那么就没有关于文件来源的一致信息(您可以解析浏览器历史记录,但它不可靠且复杂)

    4 - $_SERVER['HTTP_REFERER'] 注意:不适用于 google 和 https 网站

    【讨论】:

    • 但是如果我们一个月前下载了文件并且想知道它来自哪里并且还删除了历史记录,那么我们仍然可以知道它从哪里下载它的来源吗?还有 $_SERVER['HTTP_REFERER'] 告诉主机名或网站名称,但它不能告诉我们从哪个搜索引擎搜索网站?
    • 不,正如我所写,这是不可靠的方法。您将不得不强制用户使用相同的浏览器、相同的设置(下载目录),并且不要清除下载历史记录。即便如此,这也不是一件容易的事。最可靠的解决方案是为浏览器创建下载管理器插件,并强制用户使用该插件。但这是很多工作。也许你可以写一些关于这个要求的更多细节?
    • 我的要求不过如此,正如我在这里解释的那样,我从网站上下载了一个我现在不记得的软件。所以我只想知道是否有任何方法或任何方法可以获取该网站名称。我已经删除了我的浏览器历史记录,还想告诉我该软件是在一个月或 2 个月前下载的。提前谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-18
    • 1970-01-01
    • 2020-01-18
    • 2019-02-11
    • 2020-09-11
    • 1970-01-01
    相关资源
    最近更新 更多