0

我有一个表,其中存储用户上传的文件和一个显示特定用户上传的所有文件的 php 页面。当用户单击该链接时有一个下载链接我将文件 id 传递到我的download.php页面然后在 download.php 页面中我正在使用该 id 检索文件数据。每次用户单击特定文件的下载链接并使用此密钥和文件 ID 时,我想生成一个随机密钥,我想从数据库中检索文件数据。我该怎么做。

4

1 回答 1

0

创建第二个表,在其中存储随机密钥并将它们链接到要下载的文件。

例子:

|-------|-------------------------|
| key   | file                    |
|-------|-------------------------|
| jfdhj | /downloads/somefile.txt |
|-------|-------------------------|

当然,您可以使用file列中文件的ID,并加入它。这样做的原因是您可以为一个文件创建多个密钥。

另外:为什么不直接使用数据库中的 ID?

于 2013-04-28T16:06:52.683 回答