2016-12-30 95 views
0

我在我的网站的子域之间实现了Cookie共享,但问题是并非所有的Cookie都是共享的。为什么会发生。有没有cookie配置使cookie变为特定于网站并且不能共享?子域之间的Cookie共享

回答

0

在Chrome中打开检查器 - >切换到应用程序 - > Cookies,并查看您的Cookie与所有参数。确保路径,域和http属性是正确的。

+0

是的,我看到了,我可以共享的cookie包含HTTP检查和哪些不共享不被检查。这是什么意思? –

+0

如果HTTP响应头中包含HttpOnly标志(可选),则不能通过客户端脚本访问cookie(如果浏览器支持此标志,则再次访问该cookie)。因此,即使存在跨站点脚本(XSS)缺陷,并且用户不小心访问了利用此缺陷的链接,浏览器(主要是Internet Explorer)也不会将cookie泄露给第三方。 –

1
  • 您应该能够在 “.domain.com”(点和根域)的格式使用域共享的cookie和你的‘路径= /’始终。
  • 仔细检查一下,无论何时生成cookie,都遵循此规则。
+0

我在我的网络配置中提供了Cookie,并且由kentico cms设置了Cookie,我可以访问子域名上的身份验证Cookie,但不是购物车上的身份验证Cookie –

+0

我建议您在您的问题中添加更多信息以显示您的Kentico设置/ web.settings,Kentico版本,您在调试时观察到的不同cookie。 –