我有一些保存一些cookie的html页面,当浏览器打开时,浏览器会一直记住cookie(即使我导航到其他页面然后返回到我的html页面,我也可以看到该值)。 但如果我关闭浏览器,我就看不到该值了
我有类似的东西:
$("#mybutton").click(function () {
setCookie("username", "some name");
});
然后加载:
$(document).ready(function () {
document.write(getCookie("username"));
});
甚至未选中历史记录复选框:
最佳答案
看起来您正在使用 PHP 代码设置 cookie。您没有设置过期时间,默认情况下,cookie 应在浏览器关闭时过期。
我建议您设置cookie的过期时间。
示例:
<?php
$value = 'something from somewhere';
setcookie("TestCookie", $value, time()+3600); /* expire in 1 hour */
?>
引用:
关于javascript - 关闭 Internet Explorer 后 Cookie 为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61045043/