红联Linux门户
Linux帮助

解决session冲突的问题

发布时间:2016-01-09 15:56:38来源:linux网站作者:纸团猫xh

同一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