高分,Cookie如何跨域访问
现在我在本地测试Cookie如何跨域访问,想成功后再放上服务器。
我先在本地配置了一个主域名:http://localhost:8080 还有一个二级域名:http://club.localhost:8080
我要实现的效果是主域名和二级域名的Cookie同步,主要是:
1)如果在http://localhost:8080登录了,http://club.localhost:8080上不用再次登录,反之亦然;
2)如果在http://localhost:8080退出了登录,http://club.localhost:8080上也能退出登录,反之亦然。
现在情况是:登录时,在Servlet里设置了Cookie,页面读取也能正常,但是实现不了跨域。
servlet的主要代码如下:
Cookie ck = new Cookie("cookiename",value); //定义Cookie对象
ck.setPath("/"); //作用域
ck.setDomain(".localhost:8080"); //本地域名
ck.setMaxAge("2592000"); //Cookie有效期
response.addCookie(ck); //使这个Cookie生效
想请教各位,应该怎样实现Cookie跨域访问呢?最好可以在原代码上修改。如能解答,感觉万分~~~