如何使用php限制下载生成的链接仅适用于特定的pc

时间:2015-08-31 21:51:09

标签: php download

我有一个用于下载文件的php和mysql脚本。 脚本从openupload脚本更改,我们已经更改了下载ID只有用户,数据库和PHP的下载ID和文件,流量和时间限制。 exdomain.com/download.php?111222

当用户生成链接时,如果使用下载的用户登录,则可以使用许多系统下载此ID链接。

我希望链接仅在一台PC和第一台生成的链接计算机上工作。

请问是否有人可以提出解决方案?

1 个答案:

答案 0 :(得分:1)

据我所知,您希望阻止用户共享其帐户详细信息,以便在其他PC上下载文件。 因此,我想到了一些解决方案:

  1. 保护文件本身[HWID保护或某事物] *最佳*
  2. 保护登录,因此用户只能在一台设备上登录
  3. 在每次登录时记录IP,开发一个每天检查不同IP的脚本 - >不同的PC(主要是)
  4. 只有第一个解决方案才能100%正常运行,因为只要用户下载了该文件,他就可以与任何人共享。因此,保护​​程序最重要的是保护下载页面。