如何保存值,当用户删除 cookie 并且页面已刷新时
How to save value , when user deleted cookie and page has been refreshed
我需要通过保存值使我的 cookie 不可删除。我的意思是,如果我在浏览器中删除了 cookie 然后我刷新了页面,则该值不应从当前更改为 1。它必须保存并继续计数,就像什么都没发生一样。
var startButton = document.getElementById('start-button');
var counterAttemps = 0;
var maxAttemps = 10;
function ad(){
value = getCookie("counterAttemps");
vl = parseInt(value , 10);
vl = vl + counterAttemps;
if(vl >= 1){
counterAttemps = vl;
}
}
function checkCookie(){
ad();
}
startButton.onclick = function(){
if(counterAttemps < maxAttemps){
setCookie("counterAttemps" , counterAttemps , 1);
}
counterAttemps++;
}
window.onload = checkCookie();
您必须使用服务器在外部存储用户会话。不幸的是,用户对 his/her 浏览器 cookie 具有最终控制权。
我需要通过保存值使我的 cookie 不可删除。我的意思是,如果我在浏览器中删除了 cookie 然后我刷新了页面,则该值不应从当前更改为 1。它必须保存并继续计数,就像什么都没发生一样。
var startButton = document.getElementById('start-button');
var counterAttemps = 0;
var maxAttemps = 10;
function ad(){
value = getCookie("counterAttemps");
vl = parseInt(value , 10);
vl = vl + counterAttemps;
if(vl >= 1){
counterAttemps = vl;
}
}
function checkCookie(){
ad();
}
startButton.onclick = function(){
if(counterAttemps < maxAttemps){
setCookie("counterAttemps" , counterAttemps , 1);
}
counterAttemps++;
}
window.onload = checkCookie();
您必须使用服务器在外部存储用户会话。不幸的是,用户对 his/her 浏览器 cookie 具有最终控制权。