2011-04-18 135 views
1

我有一个名为“myproject”的本地主机。当我尝试为资源“myproject/someresource”设置cookie时,请执行以下操作:具有指定路径的Cookie不是通过javascript设置的

document.cookie = "mycookie=somevalue; path=/someresource"; 

IE不设置此cookie。但它确实如果我不使用路径参数:

document.cookie = "mycookie=somevalue"; 

我在做什么错?

+0

“IE不设置这个cookie”:你是怎么做的验证这一点?另外,确定路径'/ someresource'存在? – Nivas 2011-04-18 13:18:18

+0

在开发人员工具js控制台'document.cookie'什么也不返回。是的,我敢肯定,该资源存在 – Vanya 2011-04-19 09:01:26

回答

0

根据http://forum.de.selfhtml.org/archiv/2009/7/t189018/该网站必须在指定的路径内。所以我认为你必须在最后一个位置添加一个斜线,并且你的网站必须位于“http://mydomain.com/somesource/filename.datatype”

+0

我试图打电话给这个主机'www.myproject.com'它没有帮助。与路径相同,我尝试了各种组合,但都是徒劳的。 – Vanya 2011-04-19 09:06:28