Cookie写入无法在托管网站上运行

时间:2011-02-12 10:00:13

标签: cookies setcookie missing-cookies

我创建了一个基本但广泛的javascript-html页面,它依赖于cookie来保存用户信息。它在我的计算机(MAC - Firefox)上运行完美,但当加载到我的托管网站(页面在我的域中)时,页面打开时不会写入cookie。

我希望通过在javascript中保留所有编程,我可以获得一些基本的交互性。这个假设是错的吗? cookie必须使用PHP编写吗?

我的cookie写得非常香草。

document.cookie = cookieArray[ja]+expires+"; path=/"; // writes cookie data into browser.

更新

自从我添加"path=/; domain=.my.org"以来,正在编写好的Cookie。但现在还有另外一个问题。 似乎safari和Firefox以相反的顺序将cookie写入彼此。我通过改变一个数组来创建cookie,然后直接通过数组来编写cookie。我希望我能一个一个地读取饼干并保留订单。好吧。

1 个答案:

答案 0 :(得分:0)

你添加了“;”在cookieArray [ja]和expires之间?

document.cookie = 'cookie-name=cookie-value; expires=Thu, 01-Jan-70 00:00:01 GMT;';

此外,cookieArray [ja]必须包含cookie名称。

你真的需要这条路吗?此参数也是可选的。

默认情况下,Cookie可用于创建cookie的同一目录中的所有其他文件。

http://www.comptechdoc.org/independent/web/cgi/javamanual/javacookie.html