쿠키는 사용자의 로컬 단말기에 저장되는 데이터입니다.
웹사이트에 로그인하면 비밀번호가 기록되며, 7일, 5일 등의 시간 제한도 있습니다. 이는 모두 쿠키를 사용하여 당사가 작성하는 것입니다.
이는 쿠키를 사용하는 세션 주기입니다. 하지만 쿠키는 동시에 안전하지 않습니다. 웹페이지를 열고 사용자가 입력한 비밀번호를 볼 수 있으며 이는 서버 환경에 따라 다릅니다. 쿠키를 작성할 때 저장 경로와 얻는 값을 설정해야 합니다. 은 문자열이고 매우 작습니다.
쿠키를 캡슐화하겠습니다
쿠키를 캡슐화하고 설정합니다.
function setCookie(name,value,iDay) { //传值为名,值,过期时间 if(iDay){ //如果有过期时间的话则执行这个条件 var oDate=new Date(); //获取当且的事件戳 oDate.setDate(oDate.getDate()+iDay); //设置过期事件 document.cookie=name+"="+value+"; path=/; expires="+oDate;//设置cookie }else {//如果有过期时间的话则执行这个条件 设置cookie document.cookie=name+"="+value+"; path=/"; //名,值以及根目录 } }
function getCookie(name) { var arr1=document.cookie.split("; "); 获取cookie值并且用”; “来进行切割成数组 for(var i=0;i<arr1.length;i++){ //循环本数组 var arr2=arr1[i].split("="); //再次利用split()方法进行切割为二维数组 if(arr2[0]==name){ //循环二维数组,当第一个值为你所传的值则返回本数组的第二个值 return arr2[1]; } } return " "; }
function removeCookie(name) { setCookie("jack","1234",-1); //再次调用setCookie,关键是把过期时间设置为负值 }
위 내용은 HTML5의 캡슐화, 추가, 획득, 삭제 및 쿠키 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!