5

使用 Codeigniter 会话库时有一个我无法理解的问题。相同的网络用户使用相同的会话(我们与一家大公司合作,他们对我说:当任何人登录系统时,每个人都登录)!这可能吗?如何,以及我能做些什么来修复这个错误?

我正在使用 Codeigniter 核心会话库,它使用数据库。

4

2 回答 2

1

http://ellislab.com/codeigniter/user-guide/libraries/sessions.html

加载页面时,会话类将检查用户的会话 cookie 中是否存在有效的会话数据。如果会话数据不存在(或已过期),则会创建一个新会话并将其保存在 cookie 中。如果会话确实存在,则其信息将被更新并且 cookie 将被更新。每次更新都会重新生成 session_id。

我不知道你在哪里读到相同的网络用户使用相同的会话,但在 CodeIgniter-documentation 中,我发现会话存储在 cookie 中,网络用户不会遇到你描述的问题。

于 2013-03-19T11:18:56.917 回答
1

与会话错误相比,更可能出现应用程序逻辑错误。如果您尝试在本地开发服务器上使用 2 个或更多不同的用户帐户(来自不同的浏览器),也许您可​​以重现它。

于 2013-03-19T14:14:46.963 回答