我见过许多网站中使用的文件保护方法,例如youtube,文件托管网站,音乐网站,facebook ..他们正在使用特殊的方式来控制文件的可用性....
链接看起来像这样,
http://www.mysite.com/music/audio.mp3?Expires=1354180089&Key=APKAIKAIRXBA2H7FXITA
在到期之后,文件不再可用,因此想要使用该文件的用户必须再次使用新的过期代码请求它...这将避免在其他文件中非法使用该文件网站,它将保护带宽......
使用这种方式时,文件无法像 http://www.mysite.com/music/audio.mp3
一样永久使用我到处寻找教程,但我找不到任何......帮助我......
答案 0 :(得分:0)
在这种情况下,audio.mp3不是真正的mp3文件,它是一个检查会话过期时间的脚本,如果它有效,则制作正确的标题,并打印出位于某处的真实mp3文件服务器,只有脚本可以访问它。像这样的伪代码:
if (session valid) {
//set the right header;
//print out the mp3 file;
} else {
//text/html header;
//print the message about session being invalid;
}