gpt4 book ai didi

php - 如何为用户管理多个文件管理?

转载 作者:行者123 更新时间:2023-11-30 18:31:42 24 4
gpt4 key购买 nike

我想要一个非常小的 Web 应用程序(使用 PHP),允许用户添加文本文件。编辑它然后保存它。

我的问题是 - 如果我有 100 个用户 - 他们都上传文件“myFile.txt” - 我如何管理每个文件将保存在不同的地方 - 这样他们就不会重写一个另一个?

我是否需要附加一个随机数,例如:myFile_randomness010101010.txt - 所以我会知道哪个文件属于谁?然后什么?当他们要下载他们更改的内容时,我只是把这个号码拿出来吗?我怎么知道哪些文件交给了谁?

我认为答案与 Cookies 有关 - 但我不知道究竟如何..

它是如何工作的?我从哪说起呢?谢谢,阿隆

最佳答案

这真的很简单。附加时间和可能的一些唯一 ID(可能是简单的 uniqid())。如果您不希望时间可读,请考虑对其进行哈希处理。

现在您最担心的是取回文件,对吧?最好将原始名称和修改后的名称都存储在数据库中。这意味着您可以在前端显示原始名称,但使用唯一名称。

其他解决方案并不是那么容易失败。例如,您可以附加用户的 SID,但这意味着用户不会在另一个 session 中获取文件(并且可能其他用户可能会编辑他们的 SID 以自己获取它)。

关于php - 如何为用户管理多个文件管理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9454678/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com