V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
xjdata
V2EX  ›  问与答

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

  •  
  •   xjdata · 2016-02-25 16:09:26 +08:00 · 1494 次点击
    这是一个创建于 3198 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

    谢谢大家,请多多指导.

    2 条回复    2016-02-25 20:53:56 +08:00
    zeac
        1
    zeac  
       2016-02-25 16:41:28 +08:00
    jsonline
        2
    jsonline  
       2016-02-25 20:53:56 +08:00 via Android
    session 是基于 cookie 的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3251 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 12:31 · PVG 20:31 · LAX 04:31 · JFK 07:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.