【问题标题】:How to download access using '.htaccess' files?如何使用“.htaccess”文件下载访问权限?
【发布时间】:2014-06-16 12:57:29
【问题描述】:

我正在开发一个销售音乐的网站。我希望人们只能播放和收听歌曲,而不能真正下载它们。为了实现这种行为,我使用.htaccess 密码保护限制了目录访问。

当用户想听歌曲时,它也会要求输入密码,并且给定密码,用户也可以下载内容。

如何让用户只能听音乐而不能下载?

【问题讨论】:

    标签: php .htaccess security


    【解决方案1】:

    你不能。 HTTP 不能那样工作。

    必须下载数据才能播放。服务器无法区分“下载到缓存以供播放”和“下载以保存到用户知道的文件”。

    最接近的方法是实现某种不使用 HTTP 的流式服务器(例如使用 RTMP 的流式服务器),但这需要比 Apache 配置更复杂的东西,并且最终用户仍然可以绕过.

    【讨论】:

      【解决方案2】:

      当用户在听歌曲时,他们已经在下载它。您从 Internet 访问的所有内容都会被下载。

      如果您阻止用户下载您的音乐,他们根本无法获得音乐,因此无法收听。

      YouTube 等热门播放器也会在您观看视频时将所有视频下载到您的计算机上,但在您完成后会删除它们。 (实际上,它们甚至都不会在您的硬盘上,它们留在 RAM 中)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-03-03
        • 1970-01-01
        • 2013-05-02
        • 2015-10-21
        • 1970-01-01
        • 2015-02-24
        相关资源
        最近更新 更多