二级域名session 共享方案
2013-01-23 09:43
281 查看
1.利用COOKIE存放session_id();
实例:
域名一文件php代码:
域名二文件php代码:
2.利用php.ini 的session.cookie_domain
备注:这里是用php代码实现不需要修改php.ini的配置文件;如果有需要你可以在php.ini里面修改配置文件(该情况下就不需要改段代码:ini_set("session.cookie_domain",'session.com');)
实例:
域名一文件php代码:
域名二文件php代码:
后期遇到问题需要特别说明哈,嘿嘿!
第一:ini_set("session.cookie_domain",'session.com');必须放在session_start()之前;
第 二:在某些网站测试的时候必须得注意,或许你本地没有问题,但是在其他机器上或者服务器上有问题,那么你需要检查 哈,ini_set("session.cookie_domain",'session.com');这个中的session.com中必须与你的域名 进行真实匹配!不然你的部分session值将会出现问题的!
实例:
域名一文件php代码:
<?php session_start(); setcookie("session_id",session_id(),time()+3600*24*365*10,"/",".session.com"); $_SESSION['user_name'] = '梁山良民'; echo $_SESSION['user_name']; ?>
域名二文件php代码:
<?php session_destroy(); session_id($_COOKIE['session_id']); session_start(); echo $_SESSION['user_name']; ?>
2.利用php.ini 的session.cookie_domain
备注:这里是用php代码实现不需要修改php.ini的配置文件;如果有需要你可以在php.ini里面修改配置文件(该情况下就不需要改段代码:ini_set("session.cookie_domain",'session.com');)
实例:
域名一文件php代码:
<?php ini_set("session.cookie_domain",'session.com');//注:该参数必须在sesson_start()之上,否则将不会生效 session_start(); $_SESSION['user_name'] = '梁山良民'; echo $_SESSION['user_name']; ?>
域名二文件php代码:
<?php ini_set("session.cookie_domain",'session.com'); session_start(); echo $_SESSION['user_name']; ?>
后期遇到问题需要特别说明哈,嘿嘿!
第一:ini_set("session.cookie_domain",'session.com');必须放在session_start()之前;
第 二:在某些网站测试的时候必须得注意,或许你本地没有问题,但是在其他机器上或者服务器上有问题,那么你需要检查 哈,ini_set("session.cookie_domain",'session.com');这个中的session.com中必须与你的域名 进行真实匹配!不然你的部分session值将会出现问题的!
相关文章推荐
- 二级域名session 共享方案
- PHP 二级域名session 共享方案
- 二级域名session 共享方案
- 二级域名session 共享方案(转)
- 二级域名session 共享方案
- PHP二级域名session共享方案
- 高扩展Web应用HTTP Session共享方案
- PHP集群中SESSION共享方案之Redis
- 多项目共享图片方案,前后端分离上传方案,跨域上传文件方案,js-php跨域访问
- 并发资源共享处理方案--初级
- nginx+php负载均衡集群环境中的session共享方案梳理
- Tomcat二级域名Session共享问题的解决
- 关于SmartUpload在WebLogic集群下上传文件的共享方案
- 终端服务实施方案共享(Part2)
- 090905项目进展:终止线程的实现方案一:共享“状态变量”内存
- [转]PHP之中使用共享内存进行高速数据更新的一种方案
- tomcat7共享二级域名session设置
- 集群session共享方案(有shiro共享session的方案)
- web项目集群时共享session方案实践。
- Apache + tomcat实现高并发负载均衡方案(四)----实现session共享(memcache)的集群