Что ж, учитывая, что на самом деле невозможно получить дату истечения срока действия самого файла cookie, я не понимаю, как вы сможете выяснить, когда он истекает, чтобы снова установить эту дату окончания срока действия. Я полагаю, вы могли бы установить другую переменную cookie, которая содержит дату истечения срока действия, а затем, когда вы меняете cookie, установите дату окончания срока действия снова на это, но пользователь может просто изменить ее на срок действия в годах.