bmcjxhgwy
V2EX  ›  问与答

请教个 cookie 和 session 的问题

  •  
  •   bmcjxhgwy · Oct 2, 2017 · 2696 views
    This topic created in 3324 days ago, the information mentioned may be changed or developed.
    为什么 session 是存储在服务器上所以比 cookie 安全,不能通过获取存储在客户端的 session_id 然后像服务器发起请求吗?
    4 replies  •  2017-10-03 17:30:35 +08:00
    holinhot
    holinhot
    Oct 2, 2017 via iPhone
    1
    能啊
    holinhot
    holinhot
    Oct 2, 2017 via iPhone
    2
    可能会话绑定了 IP 地址
    sky101001
    sky101001
    Oct 2, 2017 via iPad
    3
    可以啊,但是一般 session 存在服务器上,所以比起存在浏览器上的 cookie,用户更难修改。如果有方法弄到别人的 session_id,服务端不验 ip 的话确实就伪造成功了嘛~
    session 的作用就是防修改伪造,只要能达到这个目的就行了。当然你也可以用 cookie 实现。flask 的 session 就是加了密的 cookie
    NicholasYX
    NicholasYX
    Oct 3, 2017
    4
    可以
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1200 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 16:11 · PVG 00:11 · LAX 08:11 · JFK 11:11
    ♥ Do have faith in what you're doing.