0

我有两个带有 CI 的 PHP 项目,我在同一个浏览器中打开了这两个项目。*假设项目1是A,项目2是B

我所做的 :

  1. 在 A 上打开并登录
  2. 打开并查看数据(此处仅列出数据,无需登录)

我在B使用并激活,我不知道问题,但是当我移动到A时,我需要重新登录。我能做些什么?问题是什么?

帮助。之前谢谢。

4

2 回答 2

2

您需要在 CI 配置文件中更改 sess_cookie_name。否则,在同一域上运行两个应用程序时,您的会话将被另一个覆盖。

请打开文件 application/config/config.php 并查找键 sess_cookie_name 并将值从默认值更改为一个项目的其他值。

于 2013-11-07T06:02:31.920 回答
0

我不使用 CI,但通常将两个项目设置在不同的子域上会帮助解决这个问题。Cookie 由域/子域设置,因此拥有两个不同的子域会将浏览器中的 cookie 分开。

于 2013-11-07T02:04:11.127 回答