正常情况下,浏览器禁止跨域获取cookie 一般通过sso服务可以实现取得跨域cookie,思路如下: 域A页面访问位于域A的服务器,对权限进行验证 域A服务器于域B服务器通信,记录一个唯一的加密串用作身份验证域(并将cookie信息发送给域B服务器) 域A。
您把电脑中的cookie 都删除了 然后 再执行一下 ,找到你这个网站的cookie, 看有没写到文件里面去 以前测试的时候是成功的 cookieDomain = "test2com";这句要加上去的 这是指定域名下生成cookie。
登陆后登陆信息保存入cookie,同时服务器中用户设置成登陆状态 跨域后,访问cookie是否存在。如果存在,与数据库中登陆状态比对,如果是登陆状态。直接可以访问页面,如果是退出状态。跳转到登陆页面 所有页面关闭时,都要重置登陆状态为退出
第一种很简单:
将系统B设置为可信站点。
第二种:
IE设置隐私策略:在Internet选项->隐私->高级,将“替代自动cookie处理”的选项打上,并“第一方cookie”和“第三方cookie” 都设置为 接受;如下图:
第三种:
在response的head上增加p3p协议;
java: 增加一个filter ,在 doFilter 部分:
Java代码
代码如下 复制代码
>
以上就是关于跨域cookie共享 有做过的吗 为什么我总是无法获取到cookie全部的内容,包括:跨域cookie共享 有做过的吗 为什么我总是无法获取到cookie、ajax 如何跨域或获取cookie、淘宝怎么跨域获取Cookie分析等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)