现在好多网站全启用N个二级域名,那么这么多二级域名是怎么共享session的呢,今天就分享三个共享子域名(这里所说的子域名一般都是说的二级域名)session的方法。
- 第一种方法只要在php页面的最开始(要在任何输出之前,并且在session_start()之前)的地方进行以下设置
ini_set('session.cookie_path', '/');
ini_set('session.cookie_domain', '.qzze.com');
ini_set('session.cookie_lifetime', '1800');
- 第二种方法是在php的配置文件php.ini里设置
session.cookie_path = /
session.cookie_domain = .qzze.com
session.cookie_lifetime = 1800
- 第三种方法是在php页面最开始的地方(条件同1)调用函数
session_set_cookie_params(1800 , '/', '.qzze.com');
如果是自己完全独立的机器,如云主机或是物理机,推荐大家直接在php.ini中设置,如果要是用虚拟空间,那只有在php文件中设置了。