Ошибка в дате истечения срока действия cookie для Chrome

У меня возникла проблема с датой истечения срока действия cookie в Chrome. Я установил два таких кука, используя ColdFusion:

<cfset thekey = generatesecretkey("DESEDE")>
<cfcookie name="cookie1" value="#Hash(userid&thekey,'SHA-256')#" httponly="true" >
<cfcookie name="cookie2" value="#thekey#" httponly="true" >

Некоторое время они работали. Однако после обновления до ColdFusion 10 и работы с Chrome возникло странное явление. Это произошло только с браузером Chrome. Другие браузеры не имеют этой проблемы:

Когда эти два файла cookie установлены, оба они заканчивают срок истечения среды 31 декабря 1969 года в 19:00

Это сильно меня озадачило. Я не установил дату истечения срока действия, как вы можете видеть. Таким образом, по умолчанию используется только сеанс. Срок их действия истекает в конце сеанса пользователя. Мой вопрос: откуда эта дата? Это с сервера ColdFusion 10 или Chrome? Я потерял, почему эта дата появляется в поле "cookie Expires" в Chrome. С этой датой истечения срока действия cookie считается уже истекшим и не будет работать.

Ответы

Ответ 1

Для файлов сеансов cookie Chrome Dev Tools просто показывает ту странную дату истечения срока действия, которая фактически не играет никакой роли.