从外部脚本访问codeigniter内的会话

时间:2017-10-24 09:36:37

标签: php codeigniter session codeigniter-3

我有以下项目层次结构

  • /项目
    • /userloginform.php
    • /笨

我在userloginform.php内设置会话值。
我想在codeIgniter Controller中访问这些值 我在相反的情况here找到了访问会话的解决方案。

如何在codeIgniter内访问它们?

3 个答案:

答案 0 :(得分:0)

首先将库加载到您的codeigniter控制器

$this->load->library('session');

现在您可以使用

访问会话对象
$this->session

然后使用

获取会话数据
$this->session->item

这里的item是数组名称或变量名称,其中包含我使用session存储的数据。

答案 1 :(得分:0)

您可以使用以下两种方式访问​​会话值:

$_SESSION['your_sessioni_key'];
$this->session->userdata('your_session_key');

第一个是常规的PHP格式。第二是Condeigniter风格。两者都会给你相同的输出。

答案 2 :(得分:0)

似乎Codeigniter重置了由$_SESSION设置的userloginform.php变量。考虑一下answer