Cookie 的限制

 Cookie   的限制

大多数浏览器支持最大为   4096   字节的   Cookie。由于这限制了   Cookie   的大小,最好用   Cookie   来存储少量数据,或者存储用户   ID   之类的标识符。用户   ID   随后便可用于标识用户,以及从数据库或其他数据源中读取用户信息。

浏览器还限制站点可以在用户计算机上存储的   Cookie   的数量。大多数浏览器只允许每个站点存储   20   个   Cookie;如果试图存储更多   Cookie,则最旧的   Cookie   便会被丢弃。有些浏览器还会对它们将接受的来自所有站点的   Cookie   总数作出绝对限制,通常为   300   个。

您可能遇到的   Cookie   限制是用户可以将其浏览器设置为拒绝接受   Cookie。如果定义一个   P3P   隐私策略,并将其放置在网站的根目录中,则更多的浏览器将接受您站点的   Cookie。但是,您可能会不得不完全放弃   Cookie,而通过其他机制来存储用户特定的信息。存储用户信息的常用方法是会话状态,但会话状态依赖于   Cookie,这一点在后面的“Cookie   和会话状态”一节中说明。

注意  
有关   Web   应用程序中的状态管理和用于保存信息的选项的更多信息,请参见   ASP.NET   状态管理概述和   ASP.NET   状态管理建议。
 

虽然   Cookie   在应用程序中非常有用,但应用程序不应依赖于能够存储   Cookie。不要使用   Cookie   支持关键功能。如果应用程序必须依赖于   Cookie,则可以通过测试确定浏览器是否将接受   Cookie。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值