Рейтинг:1

Какое максимальное значение вы можете установить для cookie_lifetime?

флаг pg

У меня есть сайт Drupal 8, и в моем файле sites/default/servicel.yml мне нужно установить максимально допустимое значение времени жизни куки. Я искал в Интернете, но я не могу найти максимально допустимое значение. Есть ли один? В настоящее время установлено:

# Установить время жизни сессии (в секундах), т.е. время с момента последнего входа пользователя
# посещение активной сессии может быть удалено сессионным мусором
# коллектор. Когда сеанс удаляется, аутентифицированные пользователи выходят из системы,
# и содержимое пользовательской переменной $_SESSION отбрасывается.
# @по умолчанию 200000
gc_maxlifetime: 2147483647
#
# Установить время жизни cookie сеанса (в секундах), т.е. время от сеанса
# создается до истечения срока действия файла cookie, т. е. когда ожидается, что браузер
# удалить куки. Значение 0 означает «до закрытия браузера».
# @по умолчанию 2000000
cookie_lifetime: 2147483647
sonfd avatar
флаг in
Разве это не достаточно долго? > 68 лет?
4uk4 avatar
флаг cn
PHP 32-битный или 64-битный? Для 32-битной версии это максимальное положительное значение, и добавление текущего времени приводит к переполнению. Вот почему вы не можете выйти за пределы 2038 года (ошибка Y2K38). Для 64-разрядной версии ограничений нет, если браузер принимает дату истечения срока действия.
флаг pg
@sonfd - ха-ха, да, но я не уверен, что это принято - я думаю, что значение может быть слишком высоким! Пс. Я не устанавливал это значение!
флаг cn
Я думаю, вам нужно сделать шаг назад. Какой веб-сайт Drupal, по вашему мнению, используется так долго? Кроме того, какой браузер никогда не очищал бы свое хранилище так долго? Это значение (лично) должно быть установлено в диапазоне от минут до месяцев. Вы должны объяснить, что браузеры/ОС обновлены, и файлы cookie будут потеряны. Пользователь должен время от времени входить в систему из соображений безопасности.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.