在codeigniter中的会话

时间:2014-11-29 08:53:52

标签: codeigniter

 $session = array('name' =>'chapter'); 
 $this->session->set_userdata($session);  
 $sess =  $this->session->userdata('name');  

这是我的会议&这是不能进入同类的另一种方法的原因?

2 个答案:

答案 0 :(得分:0)

你做错了。 $session变量是您声明的方法的本地变量。如果控制器中尚未加载Session,则必须加载。

现在设置Session:

 $this->session->set_userdata('your_variable_name', $session);

获取数据:

$sess =  $this->session->userdata('your_variable_name'); 

答案 1 :(得分:0)

首先,您需要在控制器中加载SESSION库,使用以下语法:

$this->load->library('session');

然后只有set_userdatauserdata可以使用。

设置会话数据: -

$session = array(
                   'name'  => 'chapter',
               );

$this->session->set_userdata($session);

用于检索会话数据: -

$this->session->userdata('name');