Magento:如何跟踪或跟踪客户会话的最佳方式?

时间:2013-07-09 02:03:19

标签: php magento session

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

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

我查看了访客ID,但这也不起作用。因为新客户/访客没有访客ID,所以也是如此。

有什么建议吗?

2 个答案:

答案 0 :(得分:1)

您可以使用Cookie&正确的到期时间。使用cookies时,以下文档对我帮助很大:

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

答案 1 :(得分:0)

登录后访客ID不会更改。注销后会发生变化,这是完全正常的。此外,所有访问者都有访客ID,无论他们是否是新用户或是否已登录。