web 菜鸟,请问什么时候使用 session 什么时候使用 cookie?

2016-02-25 16:09:26 +08:00
 xjdata

大家好,请问什么时候使用 session 什么时候使用 cookie?

本人 web 菜鸟,看了很多资料,模模糊糊的. 对于什么场景怎么用,非常混乱.想请教大家.

比如 现在想实现购物车.(非注册用户可用)

访客提交商品到购物车时,可以获取到 ip 地址.然后存储信息. 目前数据我已经存到数据库了.

但是 下次访客再次访问的时候 如何确认当前访客呢? 我使用的是 yii2 的框架. 打印 sessionid 的时候,发现每次关闭重新打开浏览器,这个 id 都会变化. 当然这个是可以配置的. 但是出于其他需求,就必须是关闭浏览器 session 就失效. 所以这样的情况下,怎么才能在下次访客打开页面的时候,能继续确认当前访客的身份呢? 继而获取当前访客之前的购物车信息.

谢谢大家,请多多指导.

1447 次点击
所在节点    问与答
2 条回复
zeac
2016-02-25 16:41:28 +08:00
jsonline
2016-02-25 20:53:56 +08:00
session 是基于 cookie 的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/259083

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX