今天处理了个关于PHP SESSION 两个域名SESSION会话同步的问题,也记录一些关于SESSION的配置问题
域名1:
aaa.com
gz.aaa.com
sz.aaa.com
类似这种在一级域名上延伸出来的二级域名,实际上做配置的时候很好处理,只需要在php.ini 里将
session.cookie_domain = aaa.com // 统一设置成为一级域名,
其他的基本默认就好了
域名2:
aaa.com
bbb.com
ccc.com
类似这种都是一级域名,一般是将这些SESSION统一到一台服务器里进行调用 ,当然最好是放在缓存服务里面
常用SESSION 设置
session.save_handler = files // 一般分为三种方式,files(文件),db(数据库),cache(redis,memcache)
session.save_path = /tmp //SESSION 存放路径,跟着设置方式变化
session.gc_maxlifetime = 1440 // 设置生命周期
更多关于SESSION设置请查看:
http://php.net/manual/zh/session.configuration.php