cookie

作者: 奶瓶SAMA | 来源:发表于2017-01-06 21:37 被阅读0次
        window.onload= function () {
//           document.cookie='名称=值;expires='+时间;
             var date=new  Date();
             date.setDate(date.getDate()+5);
             document.cookie='username=aaa;expires='+date.toGMTString();
             document.cookie='age=32';
             alert(document.cookie);
        };
        window.onload= function () {
//           document.cookie='名称=值;expires='+时间;
             var date=new  Date();
//            alert(encodeURI('你好'));
//            alert(decodeURI('%E4%BD%A0%E5%A5%BD'));
             date.setDate(date.getDate()+5);
             document.cookie='username='+encodeURI('aaaa\n你好')+';expires='+date.toGMTString(); //username=aaaa; age=32
             document.cookie='age=32';
             alert(decodeURI(document.cookie));
        };
<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <script>
//        cookie作用:存储数据,当用户访问了某个网站或者某个网页的时候,我们就可以通过cookie来访问电脑上存储的数据
//        1.不同的浏览器存放的cookie位置不一样,也是不能通用的
//        2.cookie的存储是以域名形式进行区分的
//        3.cookie的数据可以设置名字的

//        我们通过document.cookie来获取网站下的cookie的时候,得到的字符串形式的值,他包含了当前网站下
//        所有的cookie。他会把所有的cookie通过一个分号+空格的形式串联起来

//        如果我们想长时间存放一个cookie,需要在设置这个cookie的时候同时给他设置一个过期的时间

    <script>

  function setcookie(key,value,t){
      var date=new  Date();
      date.setDate(date.getDate()+t);
      document.cookie='username='+encodeURI(value)+';expires='+date.toString();
  }

  setcookie('username','zhang',5);


    function getcookie(key){
    var arr=document.cookie.split('; ');
      for(var i=0;i<arr.length;i++){
          var arr2=arr[i].split('=');
          if(key==arr2[0]){
              return arr2[1];
          }
      }
    }
    var a= getcookie('username');


    function removecookie(key){
      setcookie(key,'',-1);
    }
     removecookie('username');

</script>

相关文章

网友评论

      本文标题:cookie

      本文链接:https://www.haomeiwen.com/subject/tkpxbttx.html