0

我尝试使网页流程如下所示,并且有问题:
(2)中的Q1-,需要命名文件夹来识别不同的访问者,因为之前没有要求他们登录,所以我应该做一个功能检查访问者IP(坏主意)还是Mac 地址和使用值来命名 还是更好的主意?

流程
-(1)访问者上传文件(img)
(2)将img存储在服务器中添加名为的新文件夹?(1 访问者 1 目录中的文件夹)
(3)在页面上显示 img
(4)访问者可以在页面上编辑(旋转、调整大小或删除)img

(5-1)访问者完成编辑,确认发布(要求登录)
(6)移动服务器中的img文件夹,通过登录用户名给新名称

(5-2) 访客离开网站,(不继续登录)
(6) 删除服务器中的 img 文件夹。文件夹名称 ?

[更新]
我使用会话仍然有同样的问题 - 如何命名不同的访问者?

现在我正在尝试通过计算 dir 和 中有多少个文件夹来命名++,但在这种情况下,如果在 (6) 之后,则一旦创建新文件夹,命名可能在 dir 中重复。
示例:有 3 个访问者在线编辑和 3 个文件夹(在目录中命名为v1, v2, )。v3然后如果v2删除或移动。现在新访客来了如何避免命名v3?
还是更好的主意?

4

1 回答 1

1

当有人访问该页面时生成并跟踪会话 cookie。使用 IP 或 mac 地址(如果你能得到它)并不理想,因为许多人可以使用 NAT(网络地址转换)等技术共享一个 IP 地址。

查看 PHP 会话文档以获取更多信息:

http://www.php.net/manual/en/book.session.php

于 2013-03-15T03:05:10.143 回答