首页 > 后端开发 > php教程 > 不同的项目下获取的session id 是相同的问题

不同的项目下获取的session id 是相同的问题

WBOY
发布: 2016-06-06 20:50:23
原创
1514 人浏览过

http://localhost:8080/pms/htm/index.php?q=admin/main/index/index

http://localhost:8080/mps/htm/index.php?q=admin/main/index/index

这两个地址对应两个不同的项目,一个是PMS,一个是MPS..

两个项目都有登录功能,登录成功后会把用户信息存到$_SESSION['user']

现在问题是,$SESSION['user']的值会自动被覆盖,查了下cookie里的PHPSESSIDMPS和PHPSESSID_PMS,发现两个的值是一样的...

回复内容:

http://localhost:8080/pms/htm/index.php?q=admin/main/index/index

http://localhost:8080/mps/htm/index.php?q=admin/main/index/index

这两个地址对应两个不同的项目,一个是PMS,一个是MPS..

两个项目都有登录功能,登录成功后会把用户信息存到$_SESSION['user']

现在问题是,$SESSION['user']的值会自动被覆盖,查了下cookie里的PHPSESSIDMPS和PHPSESSID_PMS,发现两个的值是一样的...

session 的作用域默认是同域名 ...

改成路径需要在 session_set_cookie_params 里面设定不同的 path ...

相关标签:
php
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板