【问题标题】:Cookie issue on google chrome谷歌浏览器上的cookie问题
【发布时间】:2013-03-27 20:46:15
【问题描述】:

我的网站遇到 cookie 问题。

当客户在登录前点击“记住我”时,会创建一个 cookie,然后当他离开并稍后回来时,他会自动重新登录。

它适用于 firefox/IE & co,但不适用于 chrome...

我写了一个小脚本来测试 chrome 上的 cookie 创建。这里是:

<?php 
if( isset($_GET['test']) ) setcookie('TESTSOMECOOKIE',1234,time()+60*60*24*365);
?>

再简单不过了!

当我运行脚本时:

  1. cookie 已正确创建。
  2. 如果我关闭选项卡并打开一个新选项卡(未通过测试参数),cookie 仍然存在。
  3. 如果我关闭谷歌浏览器并重新打开它,然后转到测试脚本(没有通过测试参数),cookie 不再存在......如果我在 firefox 或 IE 上这样做,cookie 没问题在所有情况下仍然存在。
  4. 我正在网络服务器上尝试这个(不是本地 IP 地址)。
  5. 我没有激活 chrome 上的私人导航。
  6. Cookie 已启用,并且可以像在 gmail/facebook 等上一样工作... chrome 会为这些网站保留 Cookie!
  7. 我已经检查了网上发布的其他问题,但没有真正的答案...

所以,这是一个非常奇怪的问题,如果可能的话,我想解决它。

如果有人有想法...

非常感谢您的建议,对不起我的英语

【问题讨论】:

  • 您是否在 chrome 设置中检查了“仅在我退出浏览器之前保留本地数据”?它在内容设置> Cookies下
  • @David Chase:天哪,我觉得非常非常愚蠢......确实你找到了解决方案。非常感谢!
  • 你能把答案标记在下面,以便其他人也可以使用它
  • 好像已经有人做过了?对不起,我是新来的。而且我不能增加我的声誉不允许的选票:(谢谢
  • 不增加投票但将其标记为已接受,在答案旁边添加一个复选标记(当您悬停时它应该在箭头下方),这样人们就不会添加其他答案..

标签: php google-chrome cookies remember-me


【解决方案1】:

尝试查看Keep local data only until I quit my browser是否被选中。

它位于Settings &gt; Content Settings &gt; Cookies

看看有没有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-31
    • 1970-01-01
    • 2012-12-13
    • 1970-01-01
    • 1970-01-01
    • 2016-10-26
    • 1970-01-01
    • 2018-09-05
    相关资源
    最近更新 更多