存储一次性下载文件

时间:2015-05-13 16:37:32

标签: php mysql file

我目前正在开展一个辅助项目,我希望用户能够在条件下下载文件,但我不希望他们拥有视频链接。他们应该只能下载文件一次,然后再次无法访问该文件(除非符合条件)。

我考虑将其存储在服务器上,但是如果他们获得了文件名和路径,他们可以随时下载和/或共享它。然后我考虑将文件添加到SQL数据库,但这看起来效率太高或有效。

存储可确保一次性下载的文件的最佳方法是什么?如果这有任何不同,我会使用PHP。

1 个答案:

答案 0 :(得分:0)

我的建议是将PHP调用用作“网关”。

让用户使用Parameter调用PHP脚本,然后检查脚本中的权限。在成功检查其权限后(通过会话/ cookie验证即可),您可以操纵PHP脚本的标头以返回请求的rescoure。 我用这个很多图像。 http://php.net/manual/en/function.header.php