Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
目前我正在开发一个 Magento 模块,该模块允许客户在产品页面上根据他们的订单上传文件。
所以我的想法是将文件保存在使用会话 ID 作为文件夹名称创建的文件夹中,直到他们提交订单。但是后来我遇到了这个解决方案的一个问题,即当客户以访客身份上传文件并且他们在之后登录时,或者如果他们创建了一个新帐户,会话 ID 会发生变化,并且无法返回跟踪以前的会话数据或 ID。
我查看了访客 ID,但也没有用。因为新客户/访客没有访客 ID,所以也没有。
有什么建议吗?
您可以使用 cookie 和正确的到期时间来跟踪此类实例。在使用 cookie 时,以下文档对我有很大帮助:
http://www.quirksmode.org/js/cookies.html
访客 ID 登录后不会更改。注销后它会更改,这是完全正常的。此外,所有访问者都有访问者 ID,无论他们是新用户还是未登录用户。