よく、ブラウザのクッキーの問題
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
これも結構です。私が望む正確な日付。しかし、私はブラウザのクッキーリストから確認すると、私はexpires=Thu, 28 Apr 2011 18:14:27 GMT
を参照してください。
何が原因でしょうか? おかげ
編集:インフォメーション:
が私の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