Переменные сессии php истекают через 30 минут - PullRequest
0 голосов
/ 06 марта 2011

У меня есть приложение php, работающее на LAMP.Вся информация о форме должна храниться в базе данных.Когда пользователь не отправляет форму более 30 минут, пытается отправить позже, истек срок действия переменных сеанса php.

Как решить эту проблему?

Ответы [ 2 ]

1 голос
/ 06 марта 2011

установите срок действия сеанса дольше (сборщик мусора сеанса) в php.ini

и установите время жизни куки (если вы используете куки для хранения идентификатора сессии)

0 голосов
/ 07 марта 2011

Возможно, вы можете использовать взломать; как использование сообщения Ajax для поддержания открытого сеанса!?

Я уже использовал эту технику, чтобы показать пользователю напоминание или вопрос «Вы простаиваете?». В фоновом режиме пост Ajax вызывает PHP-скрипт с функцией "session_start ()", поддерживающий сеанс.

...