开发中遇到了一个问题,当用户在www.aa.com登陆了,在二级域名下的登陆无效(例如 aa.com ), 后来检查了很久,终于知道了问题所在,在www.aa.com下生成的cookie不适用于 aa.com ,这个问题可以通过cookie的参数的解决:
Cookie cookie = new Cookie("key","value");
cookie.setMaxAge(-1);
cookie.setDomain("abc.com");
cookie.setSecure(false);
cookie.setPath("/")
domain参数:"abc.com"则可以在abc.com主域名之下的多级子域名有效
".abc.com"只能在二级域名以及"www.abc.com"下有效
这样子,把cookie的domain设置为“.aa.com”, 就能解决这个问题。
[文章作者]曾健生
[作者邮箱]zengjiansheng1@126.com
[作者QQ]190678908
[博客] http://blog.csdn.net/newjueqi
http://blog.sina.com.cn/h6k65
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)