PHP 二级域名session 共享方案
来源:互联网 发布:picasa3 mac 编辑:程序博客网 时间:2024/04/28 15:55
1.利用COOKIE存放session_id();
实例:
域名一文件php代码:
域名二文件php代码:session_start();setcookie("session_id",session_id(),time()+3600*24*365*10,"/",".session.com");$_SESSION['user_name'] = '梁山良民';echo $_SESSION['user_name'];
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代码:
ini_set("session.cookie_domain",'session.com');//注:该参数必须在sesson_start()之上,否则将不会生效session_start();$_SESSION['user_name'] = '梁山良民';echo $_SESSION['user_name'];
域名二文件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值将会出现问题的!
原文:http://www.cnblogs.com/linzhenjie/archive/2013/01/23/2872541.html
0 0
- PHP二级域名session共享方案
- PHP 二级域名session 共享方案
- 二级域名session 共享方案
- jsp 二级域名共享session
- Tomcat二级域名共享SESSION
- tomcat 二级域名 session共享
- PHP实现同服务器多个二级域名共享 SESSION 数据
- (精)tomcat 二级域名 session共享
- tomcat7共享二级域名session设置
- ASP.NET二级域名站点共享Session状态
- ASP.NET二级域名站点共享Session状态
- 如果让tomcat支持二级域名session共享
- Tomcat配置不同二级域名间session共享
- Tomcat二级域名Session共享问题的解决
- Tomcat 下二级域名如何共享Session
- 二级域名跨域session共享, yii2
- Session共享实现方案
- Session 共享方案
- Oracle安装配置流程
- Linux centos6 安装memcached 1.4.21
- Linux 文件操作常用命令
- linux文件权权限
- ps如何选取自己想要的图片部分(一)
- PHP 二级域名session 共享方案
- 【移动开发】Ken Burns特效的幻灯片
- BZOJ 2002: [Hnoi2010]Bounce 弹飞绵羊 LCT
- PHP中的Session工作原理
- 用js判断页面刷新或关闭的方法(onbeforeunload与onunload事件)
- 第九周项目六 穷举法解决问题之百鸡百钱
- 从C到C++(下)
- PHP编码规范
- Audio笔记之AudioTrack::write