可以做到
一、用户登录时,只有当前页Cookies有效,如果是新开一个窗口Cookies无效,要重新登录才行。
二、我关闭浏览器时(点右上角直接关闭)Cookies直接失效。
因为虽然cookie是在客户端,但是确分为两种情况:
1。硬盘cookie,是指在你设置了cookie的Expires属性,此时cookie将保存到你的硬盘上,一般是document/cookie下面。此时所有的窗口将共享同一个名字的cookie。
2。内存cookie,是指没有设在cookie的Expires的属性,此时cookie将停留在客户端的内存中,只有在该IE窗口中从“文件-新建-窗口”打开的新的IE窗和由form的target属性为_blank产生的新的IE窗口才共享同一个cookie信息。
在内存cookie情况下,就可以保证上述两点。
一、用户登录时,只有当前页Cookies有效,如果是新开一个窗口Cookies无效,要重新登录才行。
二、我关闭浏览器时(点右上角直接关闭)Cookies直接失效。
因为虽然cookie是在客户端,但是确分为两种情况:
1。硬盘cookie,是指在你设置了cookie的Expires属性,此时cookie将保存到你的硬盘上,一般是document/cookie下面。此时所有的窗口将共享同一个名字的cookie。
2。内存cookie,是指没有设在cookie的Expires的属性,此时cookie将停留在客户端的内存中,只有在该IE窗口中从“文件-新建-窗口”打开的新的IE窗和由form的target属性为_blank产生的新的IE窗口才共享同一个cookie信息。
在内存cookie情况下,就可以保证上述两点。
本文介绍了内存Cookie的工作原理及其特点,包括如何确保用户登录状态仅在当前浏览器窗口有效,以及关闭浏览器后Cookie立即失效的方法。文章区分了硬盘Cookie与内存Cookie,并详细解释了内存Cookie的应用场景。
3015

被折叠的 条评论
为什么被折叠?



