Мое веб-приложение предназначено для использования с сенсорным устройством и использует серверную часть Symfony PHP Framework.
Когда приложение запускается в режиме kiosk (он же полноэкранный) с помощью Google Chrome, я перенаправляю пользователя по специальному URL-адресу, на котором установлена переменная сеанса. Все работает нормально.
Проблема в том, что я никогда не работаю с этой переменной в другом месте, пока пользователь взаимодействует с приложением, однако иногда переменная сеанса исчезает из хранилища сессии.
Я устанавливаю свою переменную следующим образом:
<?php
$this->session->set('XXX', $request->get('XXX'));
?>
Нет проблем с установкой переменной сеанса, но иногда переменная сеанса теряется, и мне приходится перезапускать Google Chrome, чтобы снова установить переменную сеанса. : \