Ну,
Opera и Chrome добавляют 2 часа к истечению срока, когда я хочу добавить только 15 минут.На самом деле они оба успешны в этой 15-минутной части, но по некоторым причинам, которые я еще не понял, они также добавляют еще 2 часа к дате.
Вот заголовок ответа:
Content-Type:text/html
Date:Thu, 28 Apr 2011 15:59:27 GMT
Server:lighttpd/1.4.28
Set-Cookie:SID=2554373e-9144-34af-b9ad-a67b2ccdc8cd; expires=Thu, 28 Apr 2011 16:14:27 GMT; Path=/
Thu, 28 Apr 2011 16:14:27 GMT
Transfer-Encoding:chunked
это тоже хорошо.Точная дата, которую я хочу.Но когда я проверяю из списка файлов cookie браузера, я вижу expires=Thu, 28 Apr 2011 18:14:27 GMT
.
Что может вызвать это?Спасибо
Редактировать: Информация:
Для создания cookie я использую python.Все они зависят от времени сервера, которое одинаково для всех.И все браузеры тестируются в одной среде.
Редактировать образец кода:
def createCookie(self):
expiration = datetime.datetime.now() + datetime.timedelta(hours=0,minutes=15)
self.cookie['SID'] = self.SID
self.cookie['SID']['path'] = "/"
self.cookie['SID']['Expires'] = expiration.strftime("%a, %d %b %Y %H:%M:%S GMT")