如何在表ci_sessions(codeigniter 3)中获取id?

时间:2016-06-06 06:46:34

标签: php codeigniter codeigniter-3

我的脚本登录是这样的:

public function validate_login()
{
   ...
   echo '<pre>';print_r($this->session->all_userdata());die();
   ...
}

print_r的结果:

<pre>Array
(
    [__ci_last_regenerate] => 1465192054
)

在表ci_sessions中,更新记录如下:

enter image description here

我想在表ci_sessions中获取id(737d1bd741c9c06ceda3a3a45c1009fc5fafd44a)。但我仍然感到困惑。

如何在表ci_sessions中获取id?

谢谢

1 个答案:

答案 0 :(得分:1)

在Codeigniter 3中有一个名为session_id()的函数,您可以通过该函数获取会话ID。

了解更多详情

http://www.codeigniter.com/user_guide/libraries/sessions.html#accessing-session-metadata

此外,您仍然可以访问$this->session->session_id以获取会话ID