【发布时间】:2013-03-03 16:02:02
【问题描述】:
我尝试使网页流程如下所示,但有疑问:
Q1-在(2)中,需要命名文件夹来识别不同的访问者,因为之前没有要求他们登录,所以我应该制作一个函数检查访问者IP(坏主意)或Mac地址并使用该值来命名或更好的主意?
流程-
(1) 访客上传文件(img)
(2) 将 img 存储在服务器中添加名为的新文件夹? (1 位访客 1 个文件夹在目录中)
(3) 在页面上显示图片
(4) 访问者可以在页面上编辑(旋转、调整大小或删除)img
(5-1)访问者完成编辑,确认发布(要求登录)
(6) 移动服务器中的 img 文件夹,通过登录用户名给新名称
(5-2)访客离开网站,(不继续登录)
(6) 删除服务器中的 img 文件夹。文件夹名称?
[更新]
我使用会话仍然有同样的问题 - 如何命名不同的访问者?
现在我正在尝试通过计算 dir 和 ++ 中有多少个文件夹来命名,但在这种情况下,如果在 (6) 之后,那么一旦创建新文件夹,命名可能在 dir 中重复..
示例:目录中有 3 个访问者在线编辑和 3 个文件夹(命名为 v1、v2、v3)。然后如果v2 删除或移动。现在新访客来了如何避免命名v3?
还是更好的主意?
【问题讨论】:
-
为什么不能让他们登录?
-
因为我试图抓住访客使用流量
-
你可以使用PHP Sessions
-
ip不是人,一个ip可以多人。或者一个人多个ip
-
@hendry.fu 我应该这样做:添加一个新会话 [tmp_username] 和命名文件夹 [tmp_username],在 (5-2) 中只需删除 [tmp_username]
标签: php javascript store