解决同一个ip下 不同端口,session共享的问题
2018-01-31 20:55
1141 查看
在程序的common文件或是其它公用文件中加入一句php代码,如下:
ini_set(‘session.name’, ‘PHPSESSION_1’);
当然 第二个参数就是session在保存到cookie时使用的名字,你可以自己设置自己喜欢的。。。
就是因为所有程序使用的session名都是在php.ini中设置的默认名称PHPSESSID, 所以 如果同域(同IP不同端口)下的网站之间使用session时会出现共用冲突情况。现在两套程序使用不同的session.name来保存sessionid,所以就不会产生session的冲突问题了。
ini_set(‘session.name’, ‘PHPSESSION_1’);
当然 第二个参数就是session在保存到cookie时使用的名字,你可以自己设置自己喜欢的。。。
就是因为所有程序使用的session名都是在php.ini中设置的默认名称PHPSESSID, 所以 如果同域(同IP不同端口)下的网站之间使用session时会出现共用冲突情况。现在两套程序使用不同的session.name来保存sessionid,所以就不会产生session的冲突问题了。
相关文章推荐
- PHP 解决同一个IP不同端口号session冲突的问题
- 解决同一IP不同端口访问的站点iframe应用session丢失的问题
- Websphere集群同一IP不同端口session丢失问题解决
- apache解决 同一个IP不同端口的JS跨域问题
- 同IP不同端口Session冲突问题
- 一个服务器搭多个tomcat导致session丢失,或者同一个IP不同端口,多个应用的session会冲突解决方法
- 一个服务器搭多个tomcat导致session丢失,或者同一个IP不同端口,多个应用的session会冲突解决方法
- session同ip不同端口的多个网站session冲突的解决办法
- mysql一些问题的解决方法 ERROR 1045 (28000)|在同一服务器上启动不同端口
- 一个服务器搭多个tomcat导致session丢失,或者同一个IP不同端口,多个应用的session会冲突解决方法
- 同IP不同端口Session冲突问题
- 如何解决不同的webApp的session 共享问题
- weblogic下同域不同端口下的跨域问题解决-设置session
- 同域名不同端口应用共享sessionid问题解决办法
- 一个服务器搭多个tomcat导致session丢失,或者同一个IP不同端口,多个应用的session会冲突解决方法
- 一个服务器搭多个tomcat导致session丢失,或者同一个IP不同端口,多个应用的session会冲突解决方法
- 关于同一tomcat服务器下2个不同的web项目如何共享session的问题
- 在不同的二级域名下Session共享的问题解决
- [转]同一个tomcat不同项目的session共享问题
- 解决同一IP不同端口或跨域访问站点iframe应用session丢失的问与及ASP.NET 开发相关超时设置