2013-02-13 28 views
1

我試圖實現從這個網站的其他問題的答案沒有顯示:的Cookie設置服務器端,但在document.cookie中

Detect when browser receives file download

我已經照着所有的步驟和一切工作起來到我嘗試檢索cookie的點。當我使用Firebug時,我可以看到我在標題響應中創建的cookie,以及由應用程序在之前由javascript創建的cookie。

在Firebug兩個餅乾的信息是: 名稱:earlierCookie,值:1234,域:本地主機,路徑:/,過期:會話,僅Http:假 名稱:cookiefromServer,值:5678,域:本地主機,路徑:/ resource/upload/file,過期時間:Session,HttpOnly:false

因此,您可以看到Cookie位於相同的域中(它們具有不同的路徑)。在查看document.cookie時,只有早期的Cookie存在。

爲什麼我可以在Firebug中看到cookieFromServer,而不是在document.cookie中看到?

另外,請告訴我是否需要發佈更多信息。

回答

3

我想出了我自己的想法。問題是路徑。設置路徑到/從服務器允許cookie顯示在document.cookie我不知道爲什麼這是,並找不到解釋它的好資源。

相關問題