标签: php mysql security download
网站销售可下载的媒体。如何保护下载链接,以便有人无法复制并将其提供给某人?
一次使用链接? mysql中的验证码?
网站使用php和mysql。
答案 0 :(得分:2)
在一天结束时,下载完成后,用户仍然可以通过其他方式分发下载的文件,因此您的保护尝试有限。
我建议使用在一段时间后过期的链接。
您可以在php中创建一个哈希,以防止下载,并拥有一个带有链接到期日期的数据时间列。这将为您提供该文件的唯一请求URL 然后,每次尝试下载尝试时,在开始下载之前删除所有已过期的链接