Php HTML5<;音频>;隐藏音频源
我想使用HTML5Php HTML5<;音频>;隐藏音频源,php,apache,html,Php,Apache,Html,我想使用HTML5标签从我的网站上下载mp3文件。问题是,任何老乔都可以查看页面源并查看流式mp3文件的位置,然后他们就可以直接下载整个文件(而不是通过播放器“流式”下载) 我能做些什么来阻止用户查看我服务器上mp3文件的位置?我有(或没有)什么选择 如果相关的话,我正在使用Apache和PHP。您可以使用PHP脚本为您提取音频文件。将源代码设置为php脚本,而不是实际文件。然后在php脚本中,您可以在返回mp3文件之前进行检查以确保请求有效。返回文件(与HTML相反)的php脚本是什么样子的?
标签从我的网站上下载mp3文件。问题是,任何老乔都可以查看页面源并查看流式mp3文件的位置,然后他们就可以直接下载整个文件(而不是通过播放器“流式”下载)
我能做些什么来阻止用户查看我服务器上mp3文件的位置?我有(或没有)什么选择
如果相关的话,我正在使用Apache和PHP。您可以使用PHP脚本为您提取音频文件。将源代码设置为php脚本,而不是实际文件。然后在php脚本中,您可以在返回mp3文件之前进行检查以确保请求有效。返回文件(与HTML相反)的php脚本是什么样子的?您只需要设置标题内容类型,例如:
header('content-type:audio/mpeg')代码>和内容长度,例如:标题('content-length:')。文件大小($yourm3))代码>在推送MP3文件的内容之前。完全正确,您可以进一步将MP3存储在webroot之外。