我正在尝试检索会话数据并在codeigniter中使用它, 我有一个包含此代码的php页面:
session_start();
$_SESSION['views']=1;
当我想在codeigniter页面中检索它时,它在另一个文件夹中使用:
echo $_SESSION['views'];
或
echo $this->session->userdata('views');
结果未定义。 我正在使用codeigniter 2并使用此类。
https://bitbucket.org/Molchy/ndb-session-class-for-codeigniter/wiki/Home
并谢谢。
答案 0 :(得分:1)
PHP的会话($ _SESSION)和CI的会话不是相同。
要将数据设置为CI的会话,只需执行:$this->session->set_userdata('views', 1);
这一切都记录得非常好:http://ellislab.com/codeigniter%20/user-guide/libraries/sessions.html
答案 1 :(得分:0)
我认为你必须在Codeignitor中使用它
设置
$this->session->userdata('views',1);
获得
echo $this->session->userdata('views');
如果您使用的是php会话,那么请执行以下操作
设置
session_start();
$_SESSION['views']=1;
获得
echo $_SESSION['views'];