2011-04-18 138 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