Я делаю приложение с PHP и большим количеством Javascript. По сути, пользователь собирается использовать приложение в браузере (весь функционал здесь делает javascript) без интернета в течение многих часов.
Во время использования будут созданы входные данные и данные. Позже, когда у пользователя снова будет Интернет, ему нужно будет нажать кнопку отправки и отправить эти обработанные данные через POST на сервер. Я думаю, тогда, когда пользователь сделает это, сервер простил бы сеанс, и я боюсь, что данные будут потеряны.
Есть ли способ сообщить серверу, что мы возобновляем сеанс, который начался несколько часов назад, чтобы данные не терялись при перенаправлении на экран входа в систему? (потому что сеанс входа истек бы тогда)
Спасибо
Вы пытались создать $ _Cookie с phpsesionid, который обновляется при публикации, но идентификатор phpsession хранится в БД, и затем они могут возобновить работу. Вы, вероятно, могли бы использовать базу данных phpsessionid, чтобы сохранить данные, которые у них были до потери соединения, а затем получить данные обратно, когда они установят соединение с помощью файла cookie.
Других решений пока нет …