IE的cookie限制

Filed under: 程序开发 |
Posted on

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

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

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

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

在firefox下不存在这个问题.

相关文章

Tags : ,
Trackback url : u can trackback from your own site

Leave a Reply