IE的cookie限制

Filed under: 开发编程 |
Posted on

今天在使用php进行cookie开发的时候发现,只能用最多10个数组元素,之后cookie值就乱了,查了查原因,原来是IE对cookie有限制.

名称 – 值对每个 开头。 此对由零或详细属性 – 值对由分号分隔的后面。 对于一个域名, 每个 仅限于 4,096 字节。 这个总数可存在作为一个名称 – 值对的 4 千字节 (KB) 或作为最多 20 名值 pairs 总该 4KB。 如果计算机没有足够空间来存储 , 丢弃该 。 则将不被截断。 应用程序应使用尽可能少 尽可能和作为小型作为尽可能。 此外, 应用程序应该能够处理一个 丢失。

如果 Web 应用程序使用多 19 自定义 Cookie, ASP 会话状态可能丢失。 Internet Explorer 4.0 和更高版本允许总共 20 Cookie 对于每个域。 浏览器因为如果使用 20 或更自定义 Cookie, ASPSessionID 是 Cookie, 将强制删除 ASPSessionID Cookie 和会话丢失。

来存储对于域, 20 多名称 – 值对由串联几对各个 Cookie 到 4,096 字节限制为该 Cookie 名称 – 值对创建一个 cookie 词典。 当前, 来检索这些值来自客户端脚本, 您必须分析 Cookie 手动。 但是, ActiveServerPages 请求 和 响应 对象包括内置功能使用 Cookie 词典作为词典对象。

在firefox下不存在这个问题.

Tags : ,
Trackback url : u can trackback from your own site
分享到新浪微博

Leave a Reply