Ну,Проблемы с куки-файлами браузеров
Опера и 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
это тоже хорошо. Точная дата, которую я хочу. Но когда я проверяю список браузеров браузеров, я вижу expires=Thu, 28 Apr 2011 18:14:27 GMT
.
Что может быть причиной этого? Благодаря
Edit: Инфо:
Чтобы создать печенье я использую 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")
Вы используете неправильный формат; это должно быть '% a,% d-% b-% Y% H:% M:% S GMT'. – Gumbo
Не работает. Все та же проблема. – savruk