【问题标题】:Google Chrome Cookie php problem谷歌浏览器 Cookie php 问题
【发布时间】:2011-06-28 19:20:00
【问题描述】:

我在使用 Google Chrome 浏览器上的 cookie 时遇到问题。在其他浏览器中,站点工作正常。问题是当您登录并关闭浏览器时。当您返回时,您一开始并没有登录。如果您单击任何链接,那么您将登录。因此,首次访问时 cookie 不起作用。任何想法如何解决这一问题?

【问题讨论】:

    标签: php google-chrome cookies


    【解决方案1】:

    在您可以访问 cookie 之前,您必须刷新页面。是因为 cookie 是这样工作的:

    1. 您的计算机发送页面请求
    2. 服务器发送页面(包括标题,并且沿着这些标题可以有一个告诉您的计算机存储 cookie)
    3. 当您发出另一个请求时,计算机会连同之前设置的任何 cookie 一起发送

    设置 cookie 后,您拥有刷新页面以使用它。

    您说您使用的是 Chrome。如果您运行的是 OS X,可能还有另一个问题:我刚刚发现 OS X 上的 Chrome 无法正确补偿时区差异。

    如果您是 GMT + 4 并且您将 cookie 设置为在 4 小时内过期,它将立即过期。如果您将其设置为 4 小时 10 秒后过期,则它将在 10 秒后过期。搞砸了!

    【讨论】:

      【解决方案2】:

      首先尝试擦除所有 cookie、历史记录等。然后我建议您检查您的大小限制,然后检查您的目录(将所有文件移动到 1 个位置)。 Chrome 支持 HTML5 localStorage,大数据试试。最后检查http/https状态

      【讨论】:

      • 它不是大小,因为我存储的是 int(8),所以大小不是问题。 Cookie 工作正常,只是第一次加载时没有。在第一次加载时,看起来我根本没有任何 cookie(对于这个网站)。
      猜你喜欢
      • 2011-01-31
      • 2013-03-27
      • 1970-01-01
      • 2012-12-13
      • 1970-01-01
      • 1970-01-01
      • 2018-09-05
      • 2016-10-26
      • 2011-08-18
      相关资源
      最近更新 更多