据我所知,会话 cookie 存储在浏览器的进程中(在内存中,而不是在硬盘中)。当用户关闭浏览器时,这些cookies被释放,我们无法再次获取这些cookies。所以这种cookies是用来保存session id的。
永久性 cookie 保存在硬盘上。他们一直活着,直到他们过期。通常,我们通过设置过期时间来创建这些 cookie。
所以我的疑问是:
如果我们设置一个没有过期时间的cookie ,这个cookie会被当作session cookie吗?它会保存在浏览器的进程中吗?
具有过期时间的 cookie 必须被视为持久性 cookie 吗?我们可以在浏览器进程中设置一个过期时间的cookie吗?
我们可以让会话 cookie 不出现在浏览器的进程中吗?让它留在磁盘上?如果可以,如何编码,php/asp.net/java ??