json老师你好,我再自己的实际开发过程中碰到了一个问题,麻烦给我做下解答

来源:5-11 后台管理员修改密码操作

不会说话的鱼

2017-09-01

就是在实际的项目开发的过程中碰到了session冲突的问题,我再同一个服务器上面部署了两个网站,然后我再两个网站上登录的话先登录的网站的session就会丢失,我曾试过用session_id()的函数对某一个网站设置过session,但是发现我对这个网站设置了sessionid的条件以后,这个条件也影响到了另一个网站,所以请问json老师碰到了这种问题了应该怎么解决,期待你的回复!

写回答

1回答

Jason

2017-09-02

先确定下你的这两套系统是不是使用的是同一个域名,如果是这样的话就不难解释这个现象,因为sessionid是保存在同一个域下的cookie当中,如果是这种情况,可以手动设置sessionid存储cookie的域来解决这个问题,让两个系统的cookie有效域完全分开,通过setcookie(session_name(),session_id(),3600,'/','域1/域2'),试试看

0
4
Jason
回复
不会说话的鱼
没关系,跟你开玩笑呢
2017-09-04
共4条回复

Yii2.0开发一个仿京东商城平台

【毕设】购物、下单、支付、收货...各功能模块开发,打造京东式电商平台

1543 学习 · 655 问题

查看课程