cookie默认有效期多长 用户登陆后的cookie失效时间是多久?
用户登陆后的cookie失效时间是多久?
这取决于您设置的cookie的过期时间。如果不设置,则表示cookie的生存期在浏览器会话期间。只要你关闭浏览器窗口,cookie就会消失!这种以浏览会话为生命周期的cookie称为会话cookie。会话cookie通常不保存在硬盘上,而是保存在内存中。如果设置了过期时间,浏览器将把cookies保存到硬盘上。关闭后再次打开浏览器时,Cookie将保持有效,直到超过过期时间。存储在硬盘上的cookie可以在不同的浏览器进程之间共享,例如两个IE窗口。对于存储在内存中的cookie,不同的浏览器有不同的处理方法。
假设我拿到了别的用户的淘宝网站的cookie,我放到自己的http请求里,我就可以冒充这个用户吗?
理论上,如果你得到一个cookie,你就可以模拟一个用户。根据以下具体分析:
此“身份密码”由服务器生成并放置在客户端浏览器的cookie中。服务器将有一个与之对应的会话,会话ID也存储在cookie中。
如上所述,服务器的会话ID存储在客户端的cookie中,以便其他用户在cookie中获得会话ID后,可以模拟原始用户启动请求。
这似乎不合理
!但是,这是cookies和会话的机制。我们说过当cookie被禁用后,session可能无法正常工作,但是我们可以通过get将sessionid传递给服务器,因此如果sessionid以明文形式传输,则存在安全风险。
由于cookie存储在客户机中并且不安全,因此当我们将用户数据存储在cookie中时,我们将对其进行加密。例如,它将验证用户的IP、终端身份等,即使其他用户伪造Cookie,也无法验证。
cookie默认有效期多长 设置cookie的生命周期 cookie的默认有效期
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。