我正在尝试从应用程序文件夹外部访问CodeIgniter Session的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] => )
您可以在您喜欢使用以下时使用它:
只要您想使用session_start()函数启动会话并访问变量如下:
:print_r($_COOKIE['ci_session']);
这样,您将可以使用应用程序文件夹之外的CI的会话值。
希望这对您有帮助..