首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 80分求解 HttpContext.Current.Request.Cookies的问题? [已结贴,结贴人:soaring000]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • soaring000
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 揭帖率:
    发表于:2007-10-06 15:26:49 楼主
    我现在有两个页面 一个a.aspx  一个 b.aspx
    每次访问页面都会用脚本写一个名为yy的cookie(根据不同的情况写不同的值进去)
    比如说我访问b.aspx,经过多次访问这个页面,也就说 名为yy的cookie变化了多次的值
    假如说最后一个cookie的值为 11
    这个时候我通过连接转到a.aspx页面,这个时候在服务器端获取到的cookie的值确是其他的值
    请问有没有人跟我遇到同样的问题,什么造成cookie值的混乱?
    为什么会造成服务器端和客户端取到的cookie的值不同?
    80  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wuhan_dotnet
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2007-10-06 15:29:441楼 得分:10
    每次改变他的值时先清除掉以前的值```
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • JGood
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2007-10-06 15:44:462楼 得分:0
    怎么会造成Cookie的混乱呢?

    楼主是在“每次访问页面都会用脚本写一个名为yy的cookie”,当从b.aspx转到a.aspx,
        如果在a.aspx的Page_Load事件里,应该会取得正确的Cookie;
        如果在a.aspx中是通过回传事件来获取Cookie,那么正如楼主所说的,页面通过脚本重写了Cookie,获取的Cookie就不是在b.aspx设定的Cookie了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • chuxue1342
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2007-10-06 15:45:453楼 得分:7
    每次用完之后移除!!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • honey52570
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2007-10-06 15:48:174楼 得分:3
    up
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • soaring000
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2007-10-08 10:02:405楼 得分:0
    删除cookie也就是把cookie设置过期吗
    我已经这样做过测试了,还是没有什么效果,郁闷中
    这是一个很奇怪的问题,客户端的cookie和服务器端取到的cookie值不同

    我的a.aspx这个页面做了缓存.就是根据获取到的不同的cookie的值,返回给用户不同的版本
    现在获取到的值混乱,返回给用户的版本也混乱

    真不知道问题到底出现在哪儿?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • abcmsnet
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2007-10-08 10:08:006楼 得分:60
    那你cookies的path属性设置是否正确.很多时候cookie不是写在同一个里面.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • soaring000
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2007-10-08 14:24:477楼 得分:0
    楼上的兄弟 你对了
    我刚发现这个问题
    我一直以为,一个域名下同一个名字只能写一个cookie
    现在我发现,里面写了好几个同名的cookie,虽然域名相同,但是他们的路径不同

    现在的问题又有了,我怎么修改 ,在一个域名下面,某一个路径下的cookie??
    十万火急,老大都发火了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • soaring000
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2007-10-08 15:06:408楼 得分:0
    解决了,
    js写cookie时可以设置 path = path
    这样问题就解决了
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved