首先说下场景:
a.blog.com
b.blog.com
其实是一个tomcat,分出很多个假的2级域名好看的。
现在在a.blog.com登录了,去了b.blog.com怎么就没有登录信息了?奇怪的。就是因为tomcat自生成的JSESSIONID COOKIES 有问题了,作用域只在a.blog.com。如果能把作用域放到 blog.com 那就OK了。
这里有个方法:
[size=large]1、跨域共享cookie和跨域共享session[/size]
http://hi.baidu.com/hilaihiqu/blog/item/6bc33c504a9802421138c272.html
要写TOMCAT Valve 麻烦。
[size=large]2、tomcat7以上的特效[/size]
http://tomcat.apache.org/tomcat-7.0-doc/config/context.html
看里面一个参数。sessionCookieDomain 。。设置一下它就好了。
设成 .blog.com
7里面还有好几个设置cookie的。。自己研究。
----------------------------------------------------------
Tomcat 7 可以修改 Session 默认的 Cookie 名 JSESSIONID 了
http://www.oschina.net/question/12_9478
======
[url=http://www.571g.com/]571g社区购物网[/url] 。。真的很强大,不看不知道,一看吓一跳!
a.blog.com
b.blog.com
其实是一个tomcat,分出很多个假的2级域名好看的。
现在在a.blog.com登录了,去了b.blog.com怎么就没有登录信息了?奇怪的。就是因为tomcat自生成的JSESSIONID COOKIES 有问题了,作用域只在a.blog.com。如果能把作用域放到 blog.com 那就OK了。
这里有个方法:
[size=large]1、跨域共享cookie和跨域共享session[/size]
http://hi.baidu.com/hilaihiqu/blog/item/6bc33c504a9802421138c272.html
要写TOMCAT Valve 麻烦。
[size=large]2、tomcat7以上的特效[/size]
http://tomcat.apache.org/tomcat-7.0-doc/config/context.html
看里面一个参数。sessionCookieDomain 。。设置一下它就好了。
设成 .blog.com
7里面还有好几个设置cookie的。。自己研究。
----------------------------------------------------------
Tomcat 7 可以修改 Session 默认的 Cookie 名 JSESSIONID 了
http://www.oschina.net/question/12_9478
======
[url=http://www.571g.com/]571g社区购物网[/url] 。。真的很强大,不看不知道,一看吓一跳!
本文探讨了在使用Tomcat时遇到的跨域资源共享问题,特别是关于JSESSIONID cookie作用域的问题,并提供了两种解决方案:一种是通过编写TOMCATValve实现跨域共享cookie和session,另一种是利用Tomcat7以上版本的特性直接设置sessionCookieDomain来扩展作用域至顶级域名blog.com。
729

被折叠的 条评论
为什么被折叠?



