0

我正在制作一个简单的 ajax 登录系统,使用 cookie 来记住用户名或在下次访问时自动登录。一切正常,cookie 设置为未来 10 天,我去查看 Firefox 的 cookie 时可以看到它们,但是当我重新启动浏览器时它们被删除。cookie 是使用 jQuery .get 函数调用的 php 脚本中的 setcookie() 设置的。我也试过 .post 但同样的事情发生了。Firebug 正确报告 Set-Cookie 标头。我在本地主机上尝试过,在一个真实的服务器上,我尝试将所有参数传递给 setcookie() 因为我读到了一些 Firefox 将其视为会话 cookie 的内容,如果你不这样做,我尝试了主机名上的 2 个点和所有可能的解决方案我可以在网上找到。我不明白为什么它不起作用...

4

2 回答 2

0

好吧,似乎它只发生在我的浏览器上,可能是因为它是 Firefox 便携版。

于 2009-09-16T13:35:48.683 回答
0

你试过其他浏览器吗?可能是您将 Firefox 配置为在每次关闭时删除 cookie。

采取以下步骤:

  1. 根据您的操作系统单击选项或首选项。
  2. 点击隐私
  3. 取消选中“始终清除我的私人数据”。
于 2009-09-16T12:16:59.960 回答