我正在使用codeIgniter开发一个网站。这个网站有一个视图侧边栏,我在视图标题上使用
<?php $this->load->view('sidebar');
,
然后在另一个视图中,我使用侧边栏上的<?php $this->load->view('header');
调用header,通过以下方式加载会话变量
$papel = $this->session->userdata('papel');
$logado = $this->session->userdata('logado');
在侧边栏上,它非常适合,但在其他页面上,它似乎不再起作用。我已经尝试调用会话变量,并得到相同的结果。
附言:它是自动加载的
发布于 2018-12-20 08:21:33
在配置文件夹中找到的autoload.php中加载会话。
$autoload['libraries'] = array('database', 'session');
另外,要创建一个会话,您必须设置它:
$this->session->set_userdata('session_name', 'value of the session');
然后叫它:
$this->session->userdata('session_name');
https://stackoverflow.com/questions/53851675
复制相似问题