首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

跨域名cookie 无法写入有关问题

2012-08-26 
跨域名cookie 无法写入问题!小弟最近遇到一个关于跨域名登陆的问题,我有两个站点,一个提供登录,想在一个站

跨域名cookie 无法写入问题!
小弟最近遇到一个关于跨域名登陆的问题,我有两个站点,一个提供登录,想在一个站点登陆后不用在另一个站点再登录,计划用跨域名的cookie实现,查过很多的资料,如下:
 

C# code
HttpCookie cookie1 = new HttpCookie("bbs", value);            cookie1.Domain="192.168.1.2";\\本机ip            cookie1.Path = "/";            cookie1.Expires=expires;            HttpContext.Current.Response.Cookies.Add(cookie1);

可以写入cookie;亦可以正常读取。
但是当我要为第二个站点写入cookie时如下:
 
C# code
HttpCookie cookie2 = new HttpCookie("bbs", value);            cookie2.Domain="192.168.1.3";\\假设其为第二台服务器ip;充当域名使用!            cookie2.Path = "/";            cookie2.Expires=expires;            HttpContext.Current.Response.Cookies.Add(cookie2);

却出现无法写入cookie的现象。
小弟初做跨域名登陆,不知以上做法是否合理;
各位大侠多多帮忙!感激不尽!
如果你有更好的办法也可以写出来,合理定给分!


[解决办法]
关注.等高手
[解决办法]
cookie不是跟域名有关系的吧?
插入不进去的话可能是两个cookie 的KEY相同的原因.
[解决办法]
你两个域名是同一个顶级域名么?另外最好在写入cookie的时候设置一下domain
[解决办法]
将跨域的两个网页的domain设置相同的后缀,否则没权限写的
[解决办法]
COOKIED的域必须是一个,COOKIE可以跨服务器,但好像不能跨域
[解决办法]
用url方式看行不行嘛
[解决办法]
同样不懂~关注~
[解决办法]
为什么要这样做呢?其实方法有很多种,比如直接写在某个XML文件里,不管哪个都可以读到,跨域问题,可以重新考虑新的结合方法
[解决办法]
cookie.Domain=".xx.com"
应该是二个站点都设成这样才行.
[解决办法]
探讨
那么如果我的第一台服务器的地址为:www.a.com而第二台服务器为:www.b.com 那么我的第二台服务器怎么读到第一个服务器所写的cookie那?
他岂不是无法读取?

热点排行