`
anranran
  • 浏览: 29082 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

IE关闭Cookie后

 
阅读更多
IE与firfox都可以关闭Cookie,今天测试的时候发现一点不同。Cookie的原理我的理解是这样:
开启Cookie时,浏览器会根据请求的URL在请求头里附加相应Cookie请求头:
GET /blog/34555 HTTP/1.1
Accept: */*

Cookie: _javaeye3_session_=BAh7BjoPc2Vzc2lvbl9pZCIlMjU2N2RlODA3ODdmYzY1MWE0ZTdkMmMwZGExYmZjMGQ%3D--6058f2aeca19fa3ec1aaf3c7fba1197f8c0da9dc; __utmc=185941238
应用服务器如果读到Cookie请求头就会认为该浏览器是接受Cookie的,所以就会在响应报文头里添加Set-Cookie为用户系统设置Cookie:
Set-Cookie: BAIDUID=34B6604085F59ED2ECF65D0F8A2C00C5:FG=1; expires=Tue, 05-Jul-41 09:27:21 GMT; path=/; domain=.baidu.com
反过来说如果浏览器禁用了Cookie,请求报文里就没有Cookie请求头。IE与firfox均如此。
相应的响应报文里也不会有Set-Cookie响应头。(但是我发现大多数应用服务器在这种情况也会在响应报文头里加上Set-Cookie响应头,这有用吗?会不会增加网络负担?有了解的请告知)相应的功能则通过URL重写等技术来实现.

言归正传,今天发现IE与firfox的一点不同是,IE在关闭Cookie时,如果访问http://localhost:8080
Cookie也是生效的,也就是说请求是发往本机的Cookie强行生效。而firfox不生效。完毕。
分享到:
评论

相关推荐

    IE cookie编辑器

    6. **刷新查看**:在编辑或删除Cookie后,可以通过刷新浏览器页面,观察网站的行为是否符合预期,进行调试。 总之,"IE Cookie编辑器"是老版本IE浏览器开发者的重要辅助工具,它简化了Cookie的管理,提高了开发效率...

    重新设置IE浏览器开启COOKIE功能

    会话Cookie仅在浏览器会话期间存在,关闭浏览器后即消失,而永久Cookie则在指定过期日期前一直保留。 正确配置浏览器的Cookie设置对于确保网站功能的正常运行和提升用户体验至关重要。然而,同时也要注意隐私保护,...

    ie浏览器cookie管理 查看删除修改等操作

    Cookie主要分为会话Cookie和持久Cookie,前者在浏览器关闭后自动删除,后者则设定过期时间,可以长期保存。 **二、查看IE浏览器中的Cookie** 1. 打开IE浏览器,点击右上角的“工具”菜单(若找不到,按Alt键会出现...

    IE cookie获取失败

    设置了cookie,在不关闭浏览器的情况下都没什么问题,关闭浏览器之后再重新打开,就读取不到cookie了,失效时间设置的是30天,在网上查了下,IE只支持cookie1版本,里面禁止使用"=,;"等字符

    IE的cookie机制导致的session问题及解决办法.doc

    然而,切换至IE6浏览器时,初始阶段一切正常,但进行几次页面跳转后,会突然遭遇“Session丢失”的错误。这通常表现为服务器日志中记录的Session ID发生改变,破坏了用户的会话连续性。 ### 三、问题根源:IE的...

    C#.net与vb.net中读写Cookie的方法

    .NET框架为Web开发提供了强大的支持,其中包括处理...注意,如果不设置过期时间,Cookie将只存在于浏览器会话期间,关闭浏览器后就会消失。在实际开发中,根据需求合理设置Cookie的生命周期和安全性是至关重要的。

    vb 查看删除ie临时文件cookie

    在VB(Visual Basic)编程中,查看和删除IE(Internet Explorer)的临时文件和Cookie是常见的操作,这对于清理用户浏览器缓存、保护隐私或者优化系统性能都有一定的帮助。以下是关于这个主题的详细知识点: 1. **IE...

    cookie高级操作技巧

    cookie 高级操作技巧如果您使用的是IE7、IE6版本,请按以下几个步骤启用cookie: ...在展开的菜单里,选择最...点击按钮"确定"(OK),关闭cookie设置窗口 点击按钮"确定"(OK),关闭Internet 选项设置窗口 重新刷新本页面

    cookie分析工具

    2. **Cookie类型**:临时Cookie(Session Cookie)在浏览器关闭后消失,而持久Cookie(Persistent Cookie)则在设定的过期日期前一直存在。 3. **Cookie作用**:Cookie主要用于身份验证、跟踪用户行为、保持会话状态...

    LR使用web_add_cookie函数进行cookie模拟

    使用开发者工具(如IE Web Developer工具)获取网站在用户登录后所设置的所有cookie信息。这些信息通常包括名称、值、过期时间、作用域和路径等。 **第二步:编辑LR脚本** 在脚本中添加相应的`web_add_cookie()`调...

    浏览器删除cookie方法.docx

    步骤5:IE6和IE7浏览器在“删除浏览的历史记录”中单击“删除”按钮后,会有一个提示“确实要删除IE临时文件夹中所有的cookie吗?”的提示,选择“是”即可。而IE8浏览器就没有确实要删除cookie的提示。 2. 火狐...

    Cookie安全测试

    4. **Cookie生命周期管理**:检查Cookie的有效期设置是否合理,以及过期后的清理机制是否有效。 5. **跨站点请求伪造(CSRF)防护**:确保Web应用具有有效的CSRF防御机制,防止恶意用户通过伪造请求来执行操作。 通过...

    jsp cookie+session实现简易自动登录

    如果设置了过期时间,浏览器就会把cookie保存到硬盘上,关闭后再次打开浏览器,这些cookie依然有效直到超过设定的过期时间。 login.jsp <%@ page language=java contentType=text/html; charset=UTF-8 ...

    删除IE中单个网站域的缓存和Cookie.docx

    5. 清除完成后,关闭开发者工具窗口。此时,你已成功移除了指定网站的缓存和Cookie。 值得注意的是,使用F12开发者工具不仅可以帮助你清除特定网站的数据,还能进行其他高级调试和优化工作,如查看网页元素、模拟...

    禁用Cookie功能的几种方法

    IE选项法是通过IE浏览器的设置来禁用Cookie。具体步骤如下: 1. 启动IE浏览器。 2. 在“工具”菜单上,单击“Internet选项”,打开“Internet选项”对话框。 3. 单击“隐私”选项卡,将滑块上移到更高的隐私级别。...

    实用右下角弹出菜单(支持firefox、IE6、IE7)

    当用户关闭浏览器后再次访问时,通过检查Cookie来判断是否已显示过菜单。这里使用JavaScript的`document.cookie`进行简单操作: ```javascript function getCookie(name) { var cookies = document.cookie.split('...

    js设置cookie过期及清除浏览器对应名称的cookie

    代码如下: function ClearCookie() { var expires = new Date(); expires.setTime... //expires是对应过期时间的设置,不设这个值,cookie默认在关闭浏览器时失效 [removed] = “roleID=’333”’;path=/;expires=”

    cookie使用

    如果设置为负数,则表示Cookie是会话Cookie,在浏览器关闭后会被删除。 - **`getName()`**:返回Cookie的名称。 - **`getPath()`**:返回Cookie适用的路径。如果不指定路径,Cookie将返回给当前页面所在目录及其子...

    IECookies查看器

    5. 完成操作后,记得保存设置或关闭程序以防止不必要的数据泄露。 总的来说,IECookies查看器是一个实用的工具,它提供了一个直观的界面,让用户能够更好地理解并控制自己的网络足迹。对于关心隐私和安全的IE浏览器...

    IE7pro 2.47

    2. **隐私保护**:提供更强大的隐私模式,允许用户在浏览过程中不留下任何痕迹,包括历史记录、缓存、Cookie等。 3. **网页优化**:通过页面加速和优化,加快网页加载速度,尤其是对于包含大量图片或脚本的复杂网页...

Global site tag (gtag.js) - Google Analytics