首页 > 解决方案 > 特定页面中的会话变量为空

问题描述

我正在会话中保存已登录的用户。它在某些页面中可见,某些页面会话为空

当我打印$_SESSION时,它在某些页面上只显示 id

Array ( [__ci_last_regenerate] => 1588162137 )

我添加了 debug_backtrace 。会话变量显示在一个页面上,而不是在其他页面上

 ["session"]=>
  object(CI_Session)#16 (4) {
    ["userdata"]=>
    &array(29) {
      ["__ci_last_regenerate"]=>
      int(1588234145)
      ["SESS_USERID"]=>
      string(4) "7506"


["session"]=>
  object(CI_Session)#16 (4) {
    ["userdata"]=>
    &array(1) {
      ["__ci_last_regenerate"]=>
      int(1588234345)
    }
    ["_driver":protected]=>
    string(5) "files"

标签: phpcodeigniter

解决方案


推荐阅读