保护可购买的下载链接

时间:2011-10-24 22:48:25

标签: php mysql security download

网站销售可下载的媒体。如何保护下载链接,以便有人无法复制并将其提供给某人?

一次使用链接? mysql中的验证码?

网站使用php和mysql。

1 个答案:

答案 0 :(得分:2)

在一天结束时,下载完成后,用户仍然可以通过其他方式分发下载的文件,因此您的保护尝试有限。

我建议使用在一段时间后过期的链接。

您可以在php中创建一个哈希,以防止下载,并拥有一个带有链接到期日期的数据时间列。这将为您提供该文件的唯一请求URL 然后,每次尝试下载尝试时,在开始下载之前删除所有已过期的链接