限制文件可以下载的次数

时间:2015-05-21 10:06:37

标签: php linux apache .htaccess

我正在创建一个网站,人们可以创建自己的视频,并可以从我的服务器下载。

我想将下载次数限制为10。

所以我计划通过php文件提供下载文件,并将文件的数量更新为database.If达到10次下载。我拒绝下载。

但我想它会消耗更多的资源。在linux服务器中还有其他任何可能的方法,例如使用htaccess或类似的东西吗?因此,在访问文件10次后,它应该被自动删除。

编辑:它不是用户......任何人都可以免费使用本网站。

2 个答案:

答案 0 :(得分:3)

如果您不想避免数据库查询,可以在文件名中应用一种简单的技术来指示剩余的限制,如filename-10,filename-9等。但是要使用这种方法,您需要更新部件在" - "每次下载。

这可能是一种方法。

答案 1 :(得分:0)

我是最简单的解决方案之一,

用户配置文件夹中的

将文件存储在文件系统中,当数据库中的计数器达到10时,在php中使用unlink()方法删除该文件。