如何在Codegniter中获取Session数据

时间:2018-06-13 04:03:14

标签: codeigniter

  

致命错误:调用未定义的方法CI_Session :: get_userdata()   在/应用/ XAMP / htdocs中/应用/模型/ articles_model.phI

我遇到这个错误如何解决这个问题。有人可以解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

在代码点火器中获取会话数据的方法不正确。

将vale分配给会话使用

$this->session->set_userdata('name',$value);

获取会话使用价值

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

传递数组

$temp = array('name'=>'John Doe','login'=>1);
$this->session->set_userdata('details',$temp);

获取阵列会话数据

print_r($this->session->userdata('details'));
$details = $this->session->userdata('details');
echo $details['name'];

答案 1 :(得分:0)

  

致命错误:调用未定义的方法 CI_Session :: get_userdata()

     

get_userdata()更改为 userdata()

因为它是Codeigniter中的 userdata()内置会话功能。 你无法改变这个