thinkphp做的两套程序的session是共享的,怎么解决

 我来答
tcxsdhy
2017-11-04 · 知道合伙人互联网行家
tcxsdhy
知道合伙人互联网行家
采纳数:144 获赞数:545
擅长并长期从事基于lamp架构的全栈开发

向TA提问 私信TA
展开全部
在thinkphp5.0以上版本中,支持指定 Session 驱动,也就是把session存到一个共用的redis数据库中。
配置文件如下:
'session' => [
'prefix' => 'module',
'type' => 'redis',
'auto_start' => true,
// redis主机
'host' => '127.0.0.1',
// redis端口
'port' => 6379,
// 密码
'password' => '',
]

表示使用redis作为session类型。
具体的可以参考thinkphp5的文档。
另外,负载均衡的session共享也可以采用这种方式
斛天戎0Hv
2017-11-04 · TA获得超过635个赞
知道小有建树答主
回答量:357
采纳率:80%
帮助的人:41.9万
展开全部
将 session 分成两个部分数组形式,比如 $_SESSION['HOME']['NAME'] $_SESSION['ADMIN']['NAME'] 。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式