无法在codeigniter 3.0中获取session_id

时间:2015-08-12 12:00:02

标签: php codeigniter-3

我正在使用

Array
(
   [__ci_last_regenerate] => 1439379995
)

我得到以下

delete

1 个答案:

答案 0 :(得分:9)

根据Docs

  

访问会话元数据   在以前的CodeIgniter版本中,会话数据数组默认包含4个项目:'session_id','ip_address','user_agent','last_activity'。

     

这是由于会话的工作原理,但现在我们的新实施不再需要了。但是,您的应用程序可能会依赖于这些值,因此以下是访问它们的替代方法:

session_id: session_id()
ip_address: $_SERVER['REMOTE_ADDR']
user_agent: $this->input->user_agent() (unused by sessions)
last_activity: Depends on the storage, no straightforward way. Sorry!

因此,要获取session_id,只需致电session_id()