【发布时间】:2012-06-30 16:58:15
【问题描述】:
我正在尝试使用 cookie 来存储单个整数,因此当用户刷新页面时,我能够检索他们之前所在的数字(以阻止出现双倍视频)。
要做到这一点,最低要求是什么?
var randomNumber = Math.floor((Math.random()*10)+1);
document.cookie=(randomNumber);
设置 cookie:
document.cookie = 'mycookie=' + randomNumber + ";max-age=" + (300) + ";";
读取 cookie:
var cookie = document.cookie;
alert(decodeURIComponent(cookie));
cookie 包含其他一些随机内容,例如 push=1 和 mycookie。我应该在添加 randomNumber 之前将 cookie 设置为 null 吗?
就获取 mycookie 的值而言,我只是将 cookie 分配给一个字符串并从中解析 mycookie 吗?
【问题讨论】:
-
检查 quirksmode.org/js/cookies.html 以在 javascript 中设置和检索 cookie 值。检索 cookie 的值后使用 javascript
parseInt
标签: javascript html cookies