相同的网络用户使用相同的会话

时间:2013-03-19 10:52:34

标签: php codeigniter session

使用Codeigniter会话库时,我无法理解。 相同的网络用户使用相同的会话(我们与一家大公司合作,他们这样说:当有人登录系统时,每个人都登录了)!这可能吗?如何以及如何解决此问题?

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

2 个答案:

答案 0 :(得分:1)

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

  

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

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

答案 1 :(得分:1)

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