首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >要在许多I中长期保持浏览器的会话,我需要做什么/设置?

要在许多I中长期保持浏览器的会话,我需要做什么/设置?
EN

Stack Overflow用户
提问于 2013-09-23 16:51:33
回答 1查看 65关注 0票数 0

想象一下以下场景:

1)用户来到网站

2)用户将5种产品添加到站点上的购物车中:

session_start();

$_SESSION['cart'] = array(1,4,7,12,20);

3)用户关闭笔记本电脑的盖子,让电脑进入睡眠状态。

4) 8小时通行证

5)用户移动到另一个位置,另一个互联网连接,另一个IP。

6)用户打开笔记本电脑的盖子,继续浏览

7)产品仍在购物车

我们如何实现步骤7能够/将要发生的目标?

EN

回答 1

Stack Overflow用户

发布于 2013-09-23 17:06:29

  1. session_cart_id(rand)使用独立于会话、长寿、持久等的session_cart_id设置cookie (如用于登录的记忆set )
  2. 存储session_cart_id ->购物车内容的某处
  3. 在会话开始时,从存储加载项(如果session_cart_id是集的话)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18964702

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档