跨域名cookie 无法写入有关问题
跨域名cookie 无法写入问题!小弟最近遇到一个关于跨域名登陆的问题,我有两个站点,一个提供登录,想在一个站
跨域名cookie 无法写入问题!
小弟最近遇到一个关于跨域名登陆的问题,我有两个站点,一个提供登录,想在一个站点登陆后不用在另一个站点再登录,计划用跨域名的cookie实现,查过很多的资料,如下:
C# codeHttpCookie 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# codeHttpCookie 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"
应该是二个站点都设成这样才行.
[解决办法]