【发布时间】:2014-08-11 01:17:02
【问题描述】:
我想从外部文件访问 codeigniter 会话,所以当我尝试从外部打印会话变量时没有空数组
【问题讨论】:
标签: php codeigniter
我想从外部文件访问 codeigniter 会话,所以当我尝试从外部打印会话变量时没有空数组
【问题讨论】:
标签: php codeigniter
Codeigniter 会话存储在名为 ci_sessions 的数据库表中,除非您对其进行重命名。因此它们在 PHP 的 $_SESSION 变量中是不可行的
这就是你所做的
config.php 文件中更改了 sess_cookie_name 的值,否则包含会话 ID 的 cookie 将被称为 ci_session
ci_sessions 表中的行,并确认客户端ip_address 和user_agent 与您刚刚检索到的行中的那些匹配(这是出于安全原因)user_data 列中。您将不得不解析它并获取键/值对。我建议在 codeigniters 系统文件夹中的 sessions.php 文件中找到相关函数。【讨论】: