【发布时间】:2011-05-23 16:39:31
【问题描述】:
以下是我认为相关的部分:
编辑:当我使用常规 $_SESSION - evrything 工作...
函数 A 保存会话数据,然后调用视图,将用户添加到其中的数据返回给函数 B。 功能 A 和功能 B 都在同一个控制器上。 我使用的是 2.0.2 版本。所以当它还要求我在配置文件中输入加密密钥时。
问题是,当我在页面之间移动时,会话不保存数据.. 我还注意到它改变了 session_id 变量...
你知道我做错了什么吗?
另一个重要信息 - 我返回一个值将 URL 扔给函数 B。
控制器欢迎:functionA
...
$data = array(
'username' => $myusername,
'is_logged_in' => true,
'permissions' =>$permissions
);
$this->session->set_userdata($data);
...
...
$this->load->view('login_success',$dataV);
控制器欢迎:functionB
$user=$this->session->userdata('username');
echo "<br> IN LINK REFERENCE: $user";
你知道我做错了什么吗?
【问题讨论】:
标签: php session codeigniter