使用Codeigniter会话库时,我无法理解。 相同的网络用户使用相同的会话(我们与一家大公司合作,他们这样说:当有人登录系统时,每个人都登录了)!这可能吗?如何以及如何解决此问题?
我正在使用Codeigniter核心会话库,它使用数据库。
答案 0 :(得分:1)
http://ellislab.com/codeigniter/user-guide/libraries/sessions.html
加载页面时,会话类将检查是否有效 会话数据存在于用户的会话cookie中。如果会话数据 不存在(或者如果它已过期)将创建一个新会话 并保存在cookie中。如果会话确实存在,其信息将会 更新,cookie将更新。随着每次更新, session_id将被重新生成。
我不知道你在哪里读到相同的网络用户使用相同的会话,但在CodeIgniter文档中,我发现会话存储在cookie中,网络用户不会遇到你所描述的问题。 / p>
答案 1 :(得分:1)
会话逻辑错误更可能是会话一。 如果您尝试在本地开发服务器上使用2个不同的用户帐户(来自不同的浏览器),也许您可以重现它。