2013-02-13 51 views
0

当然,目前我有一个剧本收集的MP3。所有歌曲都托管在外部网站上。防止MP3在浏览器中播放PHP

用户点击MP3 LINK将导致MP3在浏览器中播放的用户的默认音频播放器(QuickTime的等)

我只是想知道我可以使用什么样的代码(PHP)有MP3作为下载提示打开而不是播放。这很容易,虽然它的问题是无法通过服务器处理(也就是不能使用带宽)

可以这样做吗?

感谢

回答

1

乍一看,这似乎是How to implement Content-Disposition: attachment?重复。

然后我看到了“第三方网站”条款。

在发送客户端时,无法覆盖远程站点发送的HTTP标头。你想要的是不可实现的。

+0

即使通过PHP更改标题,然后使用标题位置或东西? – 2013-02-13 16:35:57

+0

@BelginFish不会从外部服务器提供服务。如果你想下载并从你自己的服务,你可以。 – mkaatman 2013-02-13 16:38:53

+0

标题会说“你可以从Bob得到它”。浏览器会问Bob。然后鲍勃会说:“这是一个MP3,不管你喜欢怎么处理。”所以不行。您无法覆盖Bob关于如何处理文件的信息。 – Quentin 2013-02-13 16:38:56