防止MP3在浏览器中播放PHP
问题描述:
当然,目前我有一个剧本收集的MP3。所有歌曲都托管在外部网站上。防止MP3在浏览器中播放PHP
用户点击MP3 LINK将导致MP3在浏览器中播放的用户的默认音频播放器(QuickTime的等)
我只是想知道我可以使用什么样的代码(PHP)有MP3作为下载提示打开而不是播放。这很容易,虽然它的问题是无法通过服务器处理(也就是不能使用带宽)
可以这样做吗?
感谢
答
乍一看,这似乎是How to implement Content-Disposition: attachment?重复。
然后我看到了“第三方网站”条款。
在发送客户端时,无法覆盖远程站点发送的HTTP标头。你想要的是不可实现的。
即使通过PHP更改标题,然后使用标题位置或东西? – 2013-02-13 16:35:57
@BelginFish不会从外部服务器提供服务。如果你想下载并从你自己的服务,你可以。 – mkaatman 2013-02-13 16:38:53
标题会说“你可以从Bob得到它”。浏览器会问Bob。然后鲍勃会说:“这是一个MP3,不管你喜欢怎么处理。”所以不行。您无法覆盖Bob关于如何处理文件的信息。 – Quentin 2013-02-13 16:38:56