| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1347 人关注过本帖
标题:[求助] 求解 Cookie 的绝症
只看楼主 加入收藏
NT2003
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2006-5-10
收藏
 问题点数:0 回复次数:23 
[求助] 求解 Cookie 的绝症

我开发过程中遇到一Cookie绝症。请各位大佬救救我啊。。。。。。

我在http://reg.big-bit.com登录时创建了一个Cookie,其中Domain="big-bit.com"

当Expires不设置时,一切都没问题。
但一旦设置后,在http://nt2003.blog.big-bit.cn中就没办法取到Cookie值,

其实我的http://nt2003.blog.big-bit.cn页面是用
<IFRAME marginWidth="0" src='http://blog.big-bit.com/BlogWeb/A02/index.aspx?UserId=nt2003'
marginHeight="0" frameBorder="0" width="100%" height="100%" name="Zhu"></IFRAME>
真实页面在http://blog.big-bit.com/BlogWeb/A02/index.aspx?UserId=nt2003,当我直接在地址栏中输入http://blog.big-bit.com/BlogWeb/A02/index.aspx?UserId=nt2003时,又发现可以找到Cookie。

原以为使用IFRAME调用Cookie时判断的时地址栏的域名,所以我采用跳转语句,在http://www.big-bit.cn中也同样创建了一个Cookie,其中Domain="big-bit.cn",结果发现一样找不到Cookie,郁闷啊!

各位大佬救救在下吧。

[此贴子已经被作者于2006-5-10 9:40:12编辑过]

搜索更多相关主题的帖子: Cookie 绝症 target 求解 
2006-05-10 09:32
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
同一个域名才能读相同的Cookie
2006-05-10 10:16
NT2003
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2006-5-10
收藏
得分:0 
我创建了两个Cookie值啊,在reg.big-bit.com中创建了一个Domain="big-bit.com"的Cookie,在www.big-bit.cn中创建了一个Domain="big-bit.cn"的Cookie,只是Cookie的值是相同的

2006-05-10 10:33
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
2006-05-10 11:09
NT2003
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2006-5-10
收藏
得分:0 
不会啊,只要设置Domain就可以了啊

我在http://reg.big-bit.com中创建一个Cookie,把Domain设置成“big-bit.com”
就可以在bbs.big-bit.com , blog.big-bit.com ,reg.big-bit.com三个域名中都使用啊

2006-05-10 11:30
小笨笨
Rank: 5Rank: 5
等 级:贵宾
威 望:19
帖 子:1169
专家分:0
注 册:2006-4-17
收藏
得分:0 

应该是可以的。
我试了一下,没问题。只要设了Domain,如:

HttpCookie cookie = new HttpCookie("small","test");
cookie.Domain = "smallfools.com";
cookie.Expires = DateTime.Now.AddDays(1);
Response.Cookies.Add(cookie);

然后,我在www.smallfools.com、bbs.smallfools.com、my.blog.smallfools.com下都可以获得这个值。


欢迎光临我的博客: http://smallfools.blog./default.html
2006-05-10 13:48
NT2003
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2006-5-10
收藏
得分:0 


我的在http://blog.big-bit.com/BlogWeb/A02/index.aspx?UserId=nt2003可以用

但在使用<IFRAME marginWidth="0" src='http://blog.big-bit.com/BlogWeb/A02/index.aspx?UserId=nt2003'
marginHeight="0" frameBorder="0" width="100%" height="100%" name="Zhu"></IFRAME>的http://nt2003.blog.big-bit.cn里面又不能使用。。。。。


大侠,可怜可怜我把


2006-05-10 14:00
小笨笨
Rank: 5Rank: 5
等 级:贵宾
威 望:19
帖 子:1169
专家分:0
注 册:2006-4-17
收藏
得分:0 

不应该啊。
一定是你调用的时候,cookies还没有写入。


欢迎光临我的博客: http://smallfools.blog./default.html
2006-05-10 15:50
NT2003
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2006-5-10
收藏
得分:0 
不会啊,我登录后,在http://blog.big-bit.com/BlogWeb/A02/index.aspx?UserId=nt2003中可以看到已经有值,但在使用<IFRAME marginWidth="0" src='http://blog.big-bit.com/BlogWeb/A02/index.aspx?UserId=nt2003'
marginHeight="0" frameBorder="0" width="100%" height="100%" name="Zhu"></IFRAME>的http://nt2003.blog.big-bit.cn里面中却没用,两个其实是同一个页面。

2006-05-10 17:16
小笨笨
Rank: 5Rank: 5
等 级:贵宾
威 望:19
帖 子:1169
专家分:0
注 册:2006-4-17
收藏
得分:0 

没设cookie的有效时间?


欢迎光临我的博客: http://smallfools.blog./default.html
2006-05-10 17:23
快速回复:[求助] 求解 Cookie 的绝症
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017640 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved