0

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

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

我的饼干写得很普通。

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

更新

自从我添加以来,现在正在编写 cookie "path=/; domain=.my.org"。但现在还有另一个问题。似乎 safari 和 Firefox 以相反的顺序写入 cookie。我通过更改数组来创建 cookie,然后简单地通过数组来写入 cookie。我希望我可以简单地一一阅读饼干并保持订单。呃,好吧。

4

1 回答 1

0

你加了“;” 在 cookieArray[ja] 和过期之间?

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

于 2011-02-12T10:21:00.873 回答