2016-08-19 53 views

回答

1

简而言之,cookie会保存在客户端,而会话存储在服务器端(除非您使用的是cookie based session)。

用户可以清除的HTTP cookies从他们的浏览器但他们不能做你的服务器上会议什么。 Clearing sessions是你和你的设置。有一些django settings可用于确定他们的年龄,如SESSION_COOKIE_AGE。对于http cookie,可以设置attributes,如max_age,expires

选择使用哪一个取决于您的要求;你要存储的敏感数据,是持久的重要等

参考文献:

+0

谢谢,一个问题虽然,甚至虽然用户不能编辑我的服务器上的会话,但他可以删除指向他的浏览器cookie中的服务器会话数据的会话密钥?那是对的吗? – eugene

+1

是的,用户仍然可以清除浏览器Cookie,但如果存储在服务器端会话中,则无法处理这些值。 –