阻止同一个浏览器的不同窗口间共享session

1.        cookie的作用

简单来说,cookie可以让网站在浏览器端存储数据。当浏览器访问网站时,会把对应此网站的cookie中的数据传送给该网站。

cookie的一个重要特性是生命周期。若cookie的生命周期为0,则浏览器会把cookie存放在本进程的内存中,随浏览器的关闭而消失。若cookie的生命周期不为0,则浏览器会把cookie存放在硬盘中,随cookie生命周期的结束而结束。

cookie的生命周期由网站来设置。当然,浏览器是否接受cookie,由你来设置。

 

2.        什么是session

session(会话),是指浏览器与网站之间保持的交互状态。

浏览器和网站之间保持session的方式有两种:通过cookie来保持session,或通过url来保持session

这里只说明通过cookie来保持session

 

3.        阻止不同的IE窗口共享session

我用的版本是IE8

直接打开不同的IE窗口(点击“开始”中的IE图标),这些窗口会共享cookie,也就是通常所说的共享session。不管cookie是放于硬盘中,还是放于内存中,这些窗口都共享cookie。若要这些窗口不共享内存中的cookie,你可以加nomergre选项。

若网站设置cookie的生命周期非0,则不管你以何种方式打开IE,这些IE窗口会共享cookie

 

4.        阻止不同的Firefox窗口共享session

我用的版本是3.6.8

FirefoxIE有点不同,如果你以不同的用户打开FFfirefox.exe -no-remote -P),则不管cookie的生命周期如何,都不共享cookie

 

 

 

参考文章:

1.         Cookie及其使用(一)

http://www.phpchina.com/?action_zendinfoview_itemid_399.html

 

2.         Cookie及其使用(二)

http://www.phpchina.com/?action_zendinfoview_itemid_398.html

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值