如何在应用程序文件夹之外获取CI会话的用户数据?

时间:2017-09-22 05:19:05

标签: php wordpress codeigniter session

我正在尝试从应用程序文件夹外部访问codeigniter会话的userdata。但是我得到了一个空洞的结果。

define('STDIN', TRUE);
$_SERVER['argv'] = array();

ob_start();
require('../index.php');
ob_end_clean();

$CI =& get_instance();
$CI->load->library('session');

echo $CI->session->userdata('id');
print_r($CI->session);
exit;

我得到了这个 -

CI_Session Object ( [userdata] => [_driver:protected] => files [_config:protected] => ) 

1 个答案:

答案 0 :(得分:0)

您可以随时使用它,如下所示:

每当您想要使用session_start()函数启动会话并访问变量时如下:

print_r($_COOKIE['ci_session']);

通过这种方式,您可以在应用程序文件夹之外使用CI的会话值。

希望这会对你有帮助..