`
goodjin
  • 浏览: 33215 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

域名过短的情况下IE处理cookie的一个bug(cn域名要特别注意)

阅读更多

在IE下,如果需要设置cookie,要注意一下cookie的domain属性,因为在下列情况下cookie会设置失效:

domain中只有一个点,点左右两边的字符数都小于3个,形如:

x.xx

xx.xx

x.x

xx.x

这四种形式,IE都不能正确处理,cookie会丢失,无法在页面之间传递,但在ff和chrome下均正常。

所以,如果你的域名为:xxx.x.xx 这种形式的,设置cookie时就不要只将后面的域x.xx设置为domain,否则cookie会被IE丢弃,这时可以考虑设置domain为xxx.x.xx,即域名全名或者不设置domain属性。

但是如果想要将cookie设置为顶级域以便网站的所有二级域都可以使用怎么办呢?

例如:有这样一个域名:www.a.cn

需要将cookie设置在a.cn下,以便xxx.a.cn可以访问到。这时可以通过http://a.cn/xxx下的某一个页面写入cookie,并且不要设置domain的值,这样IE才会把cookie正确设置到a.cn。

 

 

1
0
分享到:
评论

相关推荐

    查IE下Cookie的工具 绿色版

    标题中的“查IE下Cookie的工具 绿色版”指的是一个专门用于查看Internet Explorer(简称IE)浏览器中Cookie信息的软件。Cookie是网站在用户计算机上存储的小型文本文件,通常用于跟踪用户偏好、登录状态和其他相关...

    IE cookie编辑器

    1. **可视化操作**:对于习惯于图形界面的开发者,IE Cookie编辑器提供了一个直观的界面,可以轻松查看和管理所有相关Cookie,无需通过浏览器的开发者工具进行复杂操作。 2. **兼容老版本IE**:由于老版本的IE浏览...

    二级域名和顶级域名需要同步登录如何设置cookie作用域1

    默认情况下,Cookie只限于创建它的特定域名,无法跨子域名共享。 在PHP环境中,我们可以通过修改配置文件来设定Cookie的作用域,使得它可以在顶级域名及其所有子域名之间生效。对于Discuz!这款软件,配置文件通常是...

    IE Cookie查看与修改工具

    "IE Cookie查看与修改工具"是一款专为Internet Explorer浏览器设计的应用程序,它允许开发者和测试人员查看、分析、添加或删除IE浏览器中的Cookie信息。这款工具能够帮助开发者深入理解用户会话的状态,有效定位和...

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

    **重新设置IE浏览器开启COOKIE功能详解** ...然而,同时也要注意隐私保护,适时清理或限制不必要或不信任的Cookie的使用。通过以上步骤,用户可以根据自己的需求调整IE浏览器的Cookie设置,平衡便利性和隐私安全。

    IE COOKIE 查看器

    标题中的“IE COOKIE 查看器”指的是一个专门用于查看和管理Internet Explorer浏览器中Cookie的工具。Cookie是网站在用户计算机上存储的小型文本文件,用于记录用户的浏览历史、登录状态和其他个性化信息。这个查看...

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

    在互联网世界中,Cookie是一种非常重要的技术,它用于在客户端(即用户的计算机)和服务器之间存储和跟踪信息。尤其在IE浏览器(Internet Explorer)中,Cookie管理是用户隐私和个性化体验的关键部分。本文将深入...

    IE无法设置短域名下Cookie

    具体来说,如果一个域名包含点号在内的字符数少于或等于5个,且在设置Cookie时指定了domain参数,那么在IE浏览器中,这个Cookie设置将会失败。例如,尝试为“ab.cn”这样的短域名设置Cookie时,如果代码如下: ```...

    关于二级域名下使用一级域名下的COOKIE的问题

    要解决一级域名与二级域名之间共享Cookie的问题,我们需要在设置Cookie时指定它的域为一级域名,这样二级域名下也能访问到这个Cookie。在PHP中,我们可以使用`setcookie()`函数来设置Cookie,其参数中包含了域的设定...

    ie cookie 查看和修改器

    标题中的“ie cookie 查看和修改器”指的是一个专门用于查看和修改Internet Explorer浏览器(简称IE)中的Cookie的工具。Cookie是由网站服务器存储在用户计算机上的小型文本文件,用来记录用户的浏览历史、登录状态...

    SSO单点登录【基于cookie二级域名下跨域共享】

    由于同源策略的限制,通常情况下,不同域名下的Cookie是无法共享的。但是,由于二级域名`.example.com`是`app1.example.com`和`app2.example.com`的父域名,所以它们可以共享同一级别的Cookie。 实现跨域共享SSO的...

    C#清除IE cookie

    - **IE Cookie存储位置**:在IE浏览器中,Cookie被存储在一个特殊的数据库文件中,通常位于用户的个人文件夹下(如`%USERPROFILE%\Local Settings\Application Data\Microsoft\Windows\Cookies`)。 - **安全性考虑*...

    查询IE Cookie C++

    在IT行业中,尤其是在软件开发领域,理解如何与浏览器交互,特别是获取和操作Cookie,是至关重要的。本篇文章将深入探讨如何使用C++编程语言来查询Internet Explorer(IE)的Cookie。Cookie是Web服务器存储在用户...

    如何使用localstorage代替cookie实现跨域共享数据问题

    因为网站系统的日益庞大,不同域名业务,甚至不同合作方网站的cookie可能或多或少需要进行共享使用,遇到这个情况的时候,大家一般想到的是使用登录中心分发cookie状态再进行同步进行解决,成本较高而且实施起来比较...

    cookiejs一个用于处理浏览器cookie的简单轻量级JavaScriptAPI

    在使用Cookie.js时,需要注意浏览器对cookie的一些限制,例如每个域名下的cookie数量有限制,每个cookie的大小不能超过4KB,以及cookie的生命周期不能无限长。开发者需要根据实际需求合理设置cookie的参数,以确保其...

    IE8 浏览器Cookie的处理

    在本文中,我们将深入探讨IE8浏览器中处理Cookie的一些关键问题和解决方案,以及关于Opacity滤镜的使用。在开发Web应用程序时,尤其是在处理用户交互和界面效果时,这两个方面是至关重要的。 首先,我们来讨论IE8...

    JSP处理Cookie的方法详解.txt

    - **获取特定Cookie的值**:可以编写一个静态方法`getCookieValue`,它接受Cookie数组、Cookie名称和默认值作为参数,返回匹配的Cookie值或默认值。这种方法简化了从Cookie数组中查找特定Cookie的过程。 - **创建...

    php设置cookie,二级域名共享cookie方法,有例子使用很方便

    超实用的cookie设置案例,说明,编辑cookie,删除cookie方法

Global site tag (gtag.js) - Google Analytics