多台服务器session、cookie之间的关系
2015-10-13 18:16
344 查看
1、同域跨子域使用一套session和cookie的办法,
ini_set('session.cookie_domain', '当前域'); 可以在php.ini里修改配置(session.cookie_domain)
2、同域不同端口(在局域网内使用IP加端口的访问方式搭了两个相同程序的站,结果发现用户在一个站下登录后,在另一个站也同时登录了,在一个退出后,另一个站也同时退出了)
ini_set(‘session.name’, ‘PHPSESSID_RS’);
当然 第二个参数就是session在保存到cookie时使用的名字,你可以自己设置自己喜欢的。。。
就是因为所有程序使用的session名都是在php.ini中设置的默认名称PHPSESSID, 所以 如果同域(同IP不同端口)下的网站之间使用session时会出现共用冲突情况。现在两套程序使用不同的session.name来保存sessionid,所以就不会产生session的冲突问题了。
ini_set('session.cookie_domain', '当前域'); 可以在php.ini里修改配置(session.cookie_domain)
2、同域不同端口(在局域网内使用IP加端口的访问方式搭了两个相同程序的站,结果发现用户在一个站下登录后,在另一个站也同时登录了,在一个退出后,另一个站也同时退出了)
ini_set(‘session.name’, ‘PHPSESSID_RS’);
当然 第二个参数就是session在保存到cookie时使用的名字,你可以自己设置自己喜欢的。。。
就是因为所有程序使用的session名都是在php.ini中设置的默认名称PHPSESSID, 所以 如果同域(同IP不同端口)下的网站之间使用session时会出现共用冲突情况。现在两套程序使用不同的session.name来保存sessionid,所以就不会产生session的冲突问题了。
相关文章推荐
- 2015-10-12 jQuery4
- JS计时器
- 面试题---------分层初始化的顺序
- pdf.js使用
- 使用navicat工具将oracle数据导入到mysql
- 如何编写systemctl自启动服务 .service文件
- Java I/O 解读与使用实例
- ASCII码的那些事
- c/c++ sizeof的实现
- 如何实现一个php组件
- T
- WebView显示完整网页
- URI URL URN 详解
- sql虚构一个常量字段的查询
- oracle 第07章 网络配置管理
- Activity的四种加载方式
- 剑指offer第五题【用两个栈实现队列】c++实现
- 【笔记&代码】 多核编程实战Multicore Application Programming For Windows
- QDU第二次月赛 简单题
- 【C#高效编程50例】条目3:使用is 或 as 操作符而不是强制类型转换