COOKIE过大无法保存

almims 2010-01-18 11:10:00
我的COOKIE有20K,因为每个COOKIE容量是2K,所以我分成20个COOKIE保存!
可是保存时出现Bad Request (Request Header Too Long)
网上查了一遍,好像说是http头限制了!

想求助一下,如何解决COOKIE过大的问题!
...全文
384 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
junshanhudazhaxi 2010-01-19
  • 打赏
  • 举报
回复
你在数据库中建表专门放这些数据不行吗?在客户端的cookie中保存用户标识。如果这个数据用户一段时间没有访问的话就删除。
almims 2010-01-19
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 igelf 的回复:]
引用 7 楼 faron 的回复:
因为当返回修改时,是从一个被提交的页面返回到填写数据的页面的!viewstate好像是只能在当前页有效吧!

你可以通过session传到另一个页面,再用viewstate保存.清除session..不就行了.
[/Quote]

viewstate也有过期问题!

还是打算纯用SESSION吧!
igelf 2010-01-19
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 faron 的回复:]
引用 13 楼 igelf 的回复:
引用 7 楼 faron 的回复:
因为当返回修改时,是从一个被提交的页面返回到填写数据的页面的!viewstate好像是只能在当前页有效吧!

你可以通过session传到另一个页面,再用viewstate保存.清除session..不就行了.


viewstate也有过期问题!

还是打算纯用SESSION吧!
[/Quote]
viewstate会过期?
ttg520 2010-01-18
  • 打赏
  • 举报
回复
你也不用把整个对象都保存到cookie吧 比如我们做购物车 也只保存商品ID,数量
fwacky 2010-01-18
  • 打赏
  • 举报
回复
viewstate好像是只能在当前页有效吧!
=========
对,只支持,当页面的!
almims 2010-01-18
  • 打赏
  • 举报
回复
因为当返回修改时,是从一个被提交的页面返回到填写数据的页面的!viewstate好像是只能在当前页有效吧!
mngzilin 2010-01-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 faron 的回复:]
我是做一个机票查询,预订的过程,机票数据,乘客数据都保存在一个对象里面,然后序列化之后保存到COOKIE,因为预订过程中,可能会涉及返回修改数据,所以保存在COOKIE里!
[/Quote]

有viewstate问什么不用?
段传涛 2010-01-18
  • 打赏
  • 举报
回复
session保存在服务器,客户端不知道其中的信息;cookie保存在客户端,服务器能够知道其中的信息。 session中保存的是对象,cookie中保存的是字符串。
你不如试试cache 吧
almims 2010-01-18
  • 打赏
  • 举报
回复
就怕用了SESSION,万一客人停留时间过长,数据失效!
  • 打赏
  • 举报
回复
session跟cookie混用吧
almims 2010-01-18
  • 打赏
  • 举报
回复
我是做一个机票查询,预订的过程,机票数据,乘客数据都保存在一个对象里面,然后序列化之后保存到COOKIE,因为预订过程中,可能会涉及返回修改数据,所以保存在COOKIE里!
ttg520 2010-01-18
  • 打赏
  • 举报
回复
COOKIE 数量也有限制的 每个浏览器还不一样 有什么东西如此之大 你还要存在cookie里
igelf 2010-01-18
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 faron 的回复:]
因为当返回修改时,是从一个被提交的页面返回到填写数据的页面的!viewstate好像是只能在当前页有效吧!
[/Quote]
你可以通过session传到另一个页面,再用viewstate保存.清除session..不就行了.
almims 2010-01-18
  • 打赏
  • 举报
回复
UserData好像只支持IE,不支持FF吧?
almims 2010-01-18
  • 打赏
  • 举报
回复
谢谢,我去试试!
mngzilin 2010-01-18
  • 打赏
  • 举报
回复
相信这个可以解决你的问题:

http://blog.csdn.net/mngzilin/archive/2010/01/18/5206955.aspx

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧