Я использую CI версию 3 с драйвером сессии как файлы. Я просто хочу получить переменные сеанса в какой-то подкаталоге, но print_r ($ _ SESSION) не печатает мои сохраненные переменные сеанса.Сеанс Codeigniter в подкаталоге
Может ли кто-нибудь помочь, как получить сеанс в подкаталоге.
Кроме того, я попытался ниже и получать установить какую-либо переменная проверку или нет, но не знаю, как получить все переменные значения из сохраненных файлов сеансы, которые я храню в своей папке 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);
}
}
Вы прочитали инструкции по использованию, встроенные в комментарии к коду чуть выше настроек конфигурации сеанса? – Sparky
Actullay, у меня есть каталог wordpress как блог под CI. Теперь, всякий раз, когда кто-то заходит в CI, вы хотите войти в данные сеанса в блоге. Мой путь сохранения сеанса - $ config ['sess_save_path'] = 'tmp'; В папке tmp есть root.It это путь? – user4545