子目录

时间:2015-04-22 11:15:55

标签: codeigniter session

我使用CI版本3和会话驱动程序作为文件。我只想在某个子目录中获取会话变量,但print_r($ _ SESSION)不打印我保存的会话变量。

有人可以帮助我如何在子目录中获得会话。

另外,我在下面尝试了一些变量检查设置,但不知道如何从保存在我的tmp文件夹中保存的会话文件中获取所有变量值

if(isset($_COOKIE['ci_session'])) {
$file = '../tmp/ci_session'.$_COOKIE['ci_session'];
if(file_exists($file)){
    $handle = fopen($file, "r");
    $contents = fread($handle, filesize($file));
    //echo $contents;
    $pos = strpos($contents, 'logged_in');

    if ($pos === false) {
        echo "Logged out";
    } else {
        echo "Logged in";
    }
    fclose($handle);
}

}

1 个答案:

答案 0 :(得分:0)

更改您想要获取所有会话数据的config.php文件配置

$config['sess_save_path'] = APPPATH.'test';

上面的配置会将所有会话存储在应用程序/测试目录