我正在尝试从应用程序文件夹外部访问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] => )
答案 0 :(得分:0)
您可以随时使用它,如下所示:
每当您想要使用session_start()函数启动会话并访问变量时如下:
print_r($_COOKIE['ci_session']);
通过这种方式,您可以在应用程序文件夹之外使用CI的会话值。
希望这会对你有帮助..