2013-02-13 83 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我不知道为什么这是,并找不到解释它的好资源。

相关问题