php - 会话在本地主机上混淆了......?
问题描述
我的机器(本地主机)上有两个项目,发生的情况是,一个项目的会话被另一个项目识别:
这两个项目的网址是:
http://localhost/Blog/admin/admin_homepage.php
http://localhost/MyMVC/
所以当我登录到 Blog 项目时,我会自动登录到 MyMVC,当我注销 MyMVC 时,我也会从 Blog 中注销。
如果有人可以解释这种行为(比如为什么会发生这种混淆?),从逻辑上讲,这将有很大帮助!
解决方案
session_set_cookie_params
使用before设置会话 cookie 中的路径session_start
推荐阅读
- python-3.x - Python3在请求中添加多个标头
- java - SymmetricDS 客户端抛出 AuthenticationException
- c++ - 如何解决由 C++ 包装器中的 C 对象之间的交互引起的与内存相关的错误?
- python - Python:Pandas - 来自多个标题 excel 表的整洁数据框
- python - Scapy TCP 握手
- ruby-on-rails - 加载“sqlite3”Active Record 适配器时出错。缺少它所依赖的宝石?sqlite3 不是捆绑包的一部分。将它添加到您的 Gemfile 以供 heroku
- c# - 如何在 C# 中比较两个字典?
- c++ - 如何在不更改名称的情况下添加 2 个具有相同名称但功能完全不同的 C 库?
- javascript - Bootstrap4 初始化 Toast
- python-2.7 - Xpath - 当条件包含标签时检索文本值