同一IP下,不同端口的网站经常发生session冲突的问题,例如两个网站会发生同时登陆或同时登出的情况。
解决方法:
在各自网站代码的common文件,或是框架的入口文件(如果使用了框架开发)加上以下一段代码即可:
if(ini_set('session.name', 'domain') === false || !session_name('domain')){ die('Unable to set sesssion scope');}
解决的思路是,session适用cookie保存的sessionid,这里针对不同网站使用了不同的sessionid的cookie键名。
linux重命名session和window:http://www.linuxdiyf.com/linux/13509.html
CentOS 6.5系统搭建Tomcat7.0.57通过msm实现session共享:http://www.linuxdiyf.com/linux/10142.html
Ubuntu自定义登录session和桌面环境:http://www.linuxdiyf.com/linux/4403.html