Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP更新后,网站无法正确检索会话信息_Php_Codeigniter_Ion Auth - Fatal编程技术网

PHP更新后,网站无法正确检索会话信息

PHP更新后,网站无法正确检索会话信息,php,codeigniter,ion-auth,Php,Codeigniter,Ion Auth,我在网站上有一些非常简单的代码,可以使用ion_auth在网站根目录上处理登录: if(!$this->ion_auth->logged_in()) { redirect("/login"); } 该页面发布到/auth/login,由ion_auth处理。如果登录成功,用户将被重定向到站点的根目录。否则,他们将返回/login重试。起初我以为我忘记了密码,但通过一系列var_dump()调用,我发现登录成功,但对$this->ion_auth->logged_in()的调用

我在网站上有一些非常简单的代码,可以使用ion_auth在网站根目录上处理登录:

if(!$this->ion_auth->logged_in())
{
   redirect("/login");
}
该页面发布到/auth/login,由ion_auth处理。如果登录成功,用户将被重定向到站点的根目录。否则,他们将返回/login重试。起初我以为我忘记了密码,但通过一系列var_dump()调用,我发现登录成功,但对$this->ion_auth->logged_in()的调用仍然返回false


所有这些都是在主机升级到PHP7之后完成的——之前的代码是有效的。我曾尝试升级ion_auth,但没有任何帮助。

在早期的CI 3.x版本中,存在与会话相关的问题,有文档记录,并且

在最新版本中解决了几个与会话相关的问题,请参阅

解决方案:更新到CI 3.1.7。(最新版本为书面版本)


您是否已升级到最新的CI?他们的会话有一个bug。你能用保存会话的代码更新你的问题吗?@Vickel这就是答案。“现在正在工作。”菲伯里肯把我的评论变成了回答