Set-Cookie后,Cookie丢失问题解决

问题

IE11下,从A域名跳转到B域名,B域名cookie丢失,无法正常跳转;
每次都是先跳转到免登,免登成功(response.addHeader("Set-Cookie","....."))后,重定向B域名首页的时候,B域名cookie丢失,免登失败。

解决

解决办法是现在cookie都加上domain了,譬如日常环境,cookie的domain是.daily-xxx.xxx.com;
找了些文档,标准的cookie的域名应该是加上.的,有可能是ie11对cookie强校验,认为不合法的丢弃了。

参考

  • 下划线影响


    image.png
  • 点影响

Domain=domain
Optional. The Domain attribute specifies the domain for which the
cookie is valid. An explicitly specified domain must always start
with a dot.

http://www.ietf.org/rfc/rfc2109.txt

你可能感兴趣的:(Set-Cookie后,Cookie丢失问题解决)