繁体   English   中英

Codeigniter会话不起作用

[英]Codeigniter session won't work

我一直在看这个来自如何使用Codeigniter建立登录系统的教程

这是教程的链接

当视频中的家伙使用此代码获取用户数据时

<?php print_r ($this->session->all_userdata ());?>

他获得了所有包含此视频中的数据的数组。 我收到这样的数组

Array( [__ci_last_regenerate] => 1467913653)

因此,当尝试登录时,即使电子邮件和密码都不错,它也始终将我重定向到受限区域,并且一切正常。

是因为我使用Codeigniter 3,还是视频2,是问题吗?

确保已加载会话库,您可以从config / autoload.php自动加载它,如下所示

$config['libraries'] = array('session');

或按以下方式将其加载到控制器构造函数中

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

然后您可以通过调用此方法获取会话数据

$this->session->userdata();

我希望我的回答会有用

如果要检索所有现有的用户数据,则可以简单地省略item键(magic getter仅适用于属性):

$_SESSION

// 要么:

$this->session->userdata();

是文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM