1

目前我正在开发一个 Magento 模块,该模块允许客户在产品页面上根据他们的订单上传文件。

所以我的想法是将文件保存在使用会话 ID 作为文件夹名称创建的文件夹中,直到他们提交订单。但是后来我遇到了这个解决方案的一个问题,即当客户以访客身份上传文件并且他们在之后登录时,或者如果他们创建了一个新帐户,会话 ID 会发生变化,并且无法返回跟踪以前的会话数据或 ID。

我查看了访客 ID,但也没有用。因为新客户/访客没有访客 ID,所以也没有。

有什么建议吗?

4

2 回答 2

1

您可以使用 cookie 和正确的到期时间来跟踪此类实例。在使用 cookie 时,以下文档对我有很大帮助:

http://www.quirksmode.org/js/cookies.html

于 2013-07-09T06:05:32.457 回答
0

访客 ID 登录后不会更改。注销后它会更改,这是完全正常的。此外,所有访问者都有访问者 ID,无论他们是新用户还是未登录用户。

于 2013-07-09T05:51:36.143 回答