zoukankan      html  css  js  c++  java
  • cookie创建,删除

      Cookie 历来指就着牛奶一起吃的点心。然而,在因特网内,“Cookie”这个字有了完全不同的意思。那么“Cookie”到底是什么呢?“Cookie”是小量信息,由网络服务器发送出来以存储在网络浏览器上,从而下次这位独一无二的访客又回到该网络服务器时,可从该浏览器读回此信息。这是很有用的,让浏览器记住这位访客的特定信息,如上次访问的位置、花费的时间或用户首选项(如样式表)。Cookie 是个存储在浏览器目录的文本文件,当浏览器运行时,存储在 RAM 中。一旦你从该网站或网络服务器退出,Cookie 也可存储在计算机的硬驱上。当访客结束其浏览器对话时,即终止的所有 Cookie。当然这些我们在百度上面也可也轻轻松松的查询到。
      下面我们来看看如何在本地创建和删除Cookie:
      工具:js代码编辑器,node.js下的环境;
      注:如果没有node.js你可以点击这个连接去看看http://nodejs.cn/
    1、创建
         //1、简单设置cookie名称
    
           document.cookie='name=zhuw';
         //2、加入生命周期的cookie
    
           var date=new Date();//获取时间
           var d=new Date(date.setTime(date.getTime()+10000000));//设置需要存活的时间
           document.cookie='name1=kk1;expires='+ d.toGMTString();//给该条赋予时间

    这样我们就可以去设置cookie了,创建的我们就完成了。上面的代码有一点是需要注意的是:我们在最后赋予时间的时候一定要加上

    toGMTString将时间转换,他的用法为   obj.toGMTString    前面跟的是时间的一个对象。

    2、获取

        获取相对而言就一句话的事情了,不多说直接上代码。

    document.cookie

    利用这个我们就可一轻轻松松的获取到全部的cookie的值;并且我们获取出来的是字符串。

    3、删除

    document.cookie='name="";expires='+new Date().toGMTString();

    删除的原理:我们将 需要删除的cookie名字下的vlaue值变成空的,再将它的生存的周期变成当前的时间。这样我们就可以利用他的生存的周期,将其缩短从而达到删除的目的。

    4、修改

      其实修改和我们上面的这个创建一样的,如果名字是一样的他们会相互的覆盖,基本上就成了修改了。下面我就不一一的敲打出来了,请你滑动一下鼠标,在第一个的里面。

      

      这是就是我今天所学到的一点点关于cookie的小知识,和大家分享一下,如果有什么问题,请一定要评论出来,谢谢啦!

                                                                    业精于勤,荒于嬉。 —— 韩愈 

  • 相关阅读:
    PHP输出日志,json美化
    php获取项目路径
    16进制颜色,正则
    doctrine/instantiator
    cn.archive.ubuntu.com 慢的问题
    yzalis/identicon 像素头像
    Shell 判断进程是否存在
    shell 2>&1
    shell 判断是否继续
    shell
  • 原文地址:https://www.cnblogs.com/Pongtao/p/6923835.html
Copyright © 2011-2022 走看看