如何保存值,当用户删除 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 具有最终控制权。