php - 如何在PHP中阻止MP3文件的下载?

标签 php linux curl

我有一个 PHP 脚本,负责将 MP3 文件输出并流式传输到浏览器,我的问题是

如何阻止下载 MP3 文件?

*知道我尝试使用 HTTP Referrer 并且它有效((仅在我的本地主机上))检测文件的直接下载,但在我的服务器上无效

最佳答案

How can I prevent downloading the MP3 file?

你不能。

您无法以别人无法接收数据的方式向他们发送数据。如果他们可以玩,他们就可以下载。这是相同的操作。

最多,您可以使用唯一标识符对您的媒体添加数字水印,这样如果有人重新共享该内容,您就可以对其进行追踪。您还可以使用签名 URL 或一次性(或限时)URL 来阻止某人共享媒体链接。

关于php - 如何在PHP中阻止MP3文件的下载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52745144/

相关文章:

php - 从 ajax 调用填充警报消息

php mysql 将结果显示为下拉列表

linux - 如何将两个文本文件与第一列进行比较,如果匹配,则打印相同的内容,如果不匹配,则置零?

c++ - 无法在 Linux 中使用 curl 编译 - undefined reference

php - 过滤带有图像的产品的 Magento 产品系列

linux - 检查日志文件大小,如果 30 分钟内未更新则发出警报

linux - 从任何(非特定)目录运行 shell 脚本

发送OTP的php实现

ruby - 如何使用 'wget'安装RVM?

php - 从字符串中获取单词 - PHP