【问题标题】:Cookie empty after closing internet explorer关闭 Internet Explorer 后 Cookie 清空
【发布时间】:2020-07-17 13:55:27
【问题描述】:

我有一些保存 cookie 的 html 页面,当浏览器打开时,浏览器会一直记住 cookie(即使我导航到其他页面然后返回到我的 html 页面,我也可以看到该值)。 但是如果我关闭浏览器,我就看不到那个值了

我有类似的东西:

$("#mybutton").click(function () {
 setCookie("username", "some name");
});

然后加载:

$(document).ready(function () {
  document.write(getCookie("username"));
});

甚至没有选中历史复选框:

【问题讨论】:

    标签: javascript jquery internet-explorer cookies


    【解决方案1】:

    看起来您正在使用 PHP 代码设置 cookie。您没有设置过期时间,默认情况下,cookie 应在浏览器关闭时过期。

    我建议你设置 cookie 的过期时间。

    例子:

    <?php
    $value = 'something from somewhere';
    setcookie("TestCookie", $value, time()+3600);  /* expire in 1 hour */
    ?>
    

    参考:

    PHP setcookie

    【讨论】:

    • 这是一个 JQuery 代码,但问题是经验日期!
    猜你喜欢
    • 2012-07-15
    • 1970-01-01
    • 2013-06-24
    • 1970-01-01
    • 1970-01-01
    • 2011-01-02
    • 2016-05-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多