我們有一個發佈雙Set-Cookie的Magento應用程序。以下是標題:Magento中的Double Set-Cookie,導致某些用戶登錄問題
HTTP/1.1 200 OK
Date: Wed, 18 Apr 2012 21:04:28 GMT
Server: Apache/2.2.3 (CentOS)
X-Powered-By: PHP/5.2.10
Set-Cookie: frontend=iti6c00cdm6cc79hfl1pl9pq52; expires=Wed, 18-Apr-2012 22:04:28 GMT; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Set-Cookie: frontend=iti6c00cdm6cc79hfl1pl9pq52; expires=Wed, 18-Apr-2012 22:04:28 GMT; path=/; domain=**example.com**
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; charset=UTF-8
在某些情況下,登錄後第二個cookie設置爲frontend = deleted。從我的閱讀看來,兩個前端= cookies不是一個「問題」,這是標準的Magento行爲。從我讀的規範中,第二個前端= cookie將覆蓋第一個,如果他們的範圍/規範是相同的。
任何想法,我們可以開始深入研究這個問題,看看爲什麼第二個前端= cookie不像第一個那樣?
Magento版本是Ver。的企業版。 1.9.0.0
相關問題
用戶的行爲是什麼?重定向回登錄?你使用Lightspeed還是其他緩存? – 2012-04-19 04:28:59
我有一個類似的問題,其中cookie設置了兩次。這似乎源於lightpeed.php在沒有時創建cookie的事實。這發生在Magento框架之外,導致cookie設置兩次。 – 2013-05-27 11:54:54