Переменная сеанса CodeIgniter не установлена

#php #codeigniter #jquery-mobile

#php #codeigniter #jquery-мобильный

Вопрос:

У меня сейчас сумасшедшая странная проблема с сеансами на моем сайте. Во-первых, в обычной версии моего сайта она отлично работает. Когда я переключаюсь на мобильную версию jQuery, она не переносит переменную сеанса на следующую страницу.

 //var_dump($this->account->getHash()); //returns 4l1jk14n45na;kj45899cv8
$this->session->set_userdata('accHash', $this->account->getHash());

header('Location: /myaccount/');
 

Проблема в том, что переменная не существует на следующей странице.

 var_dump($this->session->userdata('accHash')); //returns null
 

Единственное, что отличается в мобильной / стандартной версии моего сайта, — это набор шаблонов, css и js, которые он использует. Контроллеры те же.

Любые идеи о том, что я могу посмотреть, чтобы увидеть, что здесь не так?

Ответ №1:

Вероятно, это с вашего веб-сервера. Посмотрите, правильно ли задан путь к сеансу.

Комментарии:

1. Это работает на сайте, когда я не использую jQuery Mobile, поэтому я знаю, что путь сеанса правильный. Есть еще мысли?