Php CodeIgniter从何处检索会话数据?

Php CodeIgniter从何处检索会话数据?,php,mysql,codeigniter,timestamp,Php,Mysql,Codeigniter,Timestamp,我正在使用CodeIgniter将会话数据保存到数据库中,但我注意到CI还在客户端保存一些会话信息。如果我需要一个安全的last_activity时间戳,我如何知道CI正在从数据库检索安全的活动,而不是从客户端检索不安全的活动? 它是否与上次活动的时间戳匹配以检查有效性?我的错,如果你不仔细阅读,就会发生这种情况 答案是是,它是否必须同时匹配两者 这是来自CodeIgniter文档 当会话数据在数据库中可用时,每次在用户的cookie中找到有效会话时,都会执行数据库查询以匹配该会话。如果会话ID

我正在使用CodeIgniter将会话数据保存到数据库中,但我注意到CI还在客户端保存一些会话信息。如果我需要一个安全的
last_activity
时间戳,我如何知道CI正在从数据库检索安全的活动,而不是从客户端检索不安全的活动?
它是否与上次活动的时间戳匹配以检查有效性?

我的错,如果你不仔细阅读,就会发生这种情况

答案是是,它是否必须同时匹配两者

这是来自CodeIgniter文档

当会话数据在数据库中可用时,每次在用户的cookie中找到有效会话时,都会执行数据库查询以匹配该会话。如果会话ID不匹配,则会话将被销毁。会话ID永远不能更新,只能在创建新会话时生成

这意味着是的,它进行匹配

在GitHub(stable 2.1)中,您可以在此处查看数据库匹配过程:


所以你到底在做什么,一些代码示例会有所帮助。@Welling code在这里是不相关的,如果你阅读了这个问题,你就会理解我的问题,它实际上与确切的代码无关。这可能会对你有所帮助:谢谢你,出于安全考虑提出了一个问题。