高分,Cookie如何跨域访问

love_lanchong love_lanchong 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
现在我在本地测试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跨域访问呢?最好可以在原代码上修改。如能解答,感觉万分~~~



...全文

相关推荐

评论 52
收藏 已收藏
分享
返回顶部
love_lanchong
Web 开发 81,108 成员 341,721 内容