Продление сессии до одного года

#php #session #cookies

#php #сессия #файлы cookie

Вопрос:

Если я установлю продолжительность сеанса на один год, смогу ли я на самом деле избежать выхода из системы в течение следующего года, даже если я выключу свой браузер или компьютер?

Редактировать: Могу ли я добиться эффекта отказа от выхода из системы или автоматического входа в систему каким-либо другим способом?

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

1. Я думаю, что он все равно будет время от времени удалять их

2. Необходимо учитывать несколько факторов: конфигурацию веб-сервера, конфигурацию веб-сервера php, тип файла cookie сеанса и конфигурацию браузера / файла cookie. Учитывая, что веб-сервер и php настроены на сохранение сеансов, чтобы не очищать их до истечения года, вы используете постоянные файлы cookie, и браузер сохраняет их так долго, это должно быть возможно.

3. звучит неплохо, но, похоже, это сложная тема

Ответ №1:

Сеанс будет удален после закрытия браузера или после сброса Apache

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

1. Могу ли я добиться эффекта отказа от выхода из системы или автоматического входа в систему каким-либо другим способом?

2. вы могли бы использовать cookie для этого ($ _COOKIE)

3. Это не совсем так. В зависимости от конфигурации php, php сохранит сеансы, и они будут действительны даже после перезапуска веб-сервера