我的文件托管在www.myname.com/mp3/file-1.mp3上。
我希望只有我网站的访问者才能下载这些文件。如果任何人在其他网站上共享网址,则无法开始下载。
如何使用PHP实现这一目标?
答案 0 :(得分:0)
我给你一些秘密:
使用这种方法,实际链接永远不会暴露,用户必须进行身份验证才能获取文件。我不确定原始链接是否可以在浏览器中读出,但必须有一个选项。或者将您的文件托管在您网站的无法访问的部分(通常是public_html文件夹的父级)。
答案 1 :(得分:0)
你可以通过.htaccess做到这一点。
创建.htaccess并输入以下代码。
<files file-1.mp3>
order allow,deny
deny from all
</files>