谁能从这个简单的登录脚本中解释为什么会话似乎会自行删除?不会在任何地方破坏会话,所以我不明白为什么会这样?
问问题
97 次
2 回答
1
CodeIgniter 默认不使用 $_SESSION PHP 变量,它实现了它自己的。这就是为什么 $this->session->all_userdata() 会正确返回所有数据,但 $_SESSION 不会返回任何相关的原因。
请参阅此处:http ://codeigniter.com/user_guide/libraries/sessions.html注意:
注意:Session 类不使用原生 PHP 会话。它生成自己的会话数据,为开发人员提供更大的灵活性。
于 2012-09-17T12:10:11.513 回答
0
- 首先检查是否启用了会话;
- 检查 session_start();
- 通过直接回显 $_SESSION 来检查会话是否正确设置,而不是使用框架访问器。
于 2012-09-17T11:37:17.223 回答