cookie跨域共享

安静的敲代码 发布于 2016/05/04 17:50
阅读 2K+
收藏 0

开源之夏第三届火热来袭,高校学生参与赢万元奖金!>>>

关于cookie共享技术,查了网上的资料,有两种方式:后台服务端和前台js端。

我在网站A后台服务端设置cookie如下:
Cookie cookie = new Cookie("mobile", "*****");
cookie.setPath("/");
cookie.setDomain("cms.ban.net");
response.addCookie(cookie);

然后在网站B页面中获取:
var allcookies = document.cookie;
发现allcookies中没有以上服务端设置的cookie

而我如果在网站A的页面中设置cookie:
document.cookie = "mobile=" + escape(phone) + ";path=/;domain=cms.ban.net";
再在网站B页面中获取就可以取出来

所以请问下,这是什么原因?谢谢!

加载中
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部