zoukankan      html  css  js  c++  java
  • js cookie可选参数(document.cookie='name=张三;expires='+day;)

    js cookie可选参数(document.cookie='name=张三;expires='+day;)

    一、总结

    1、可用secure属性来设置安全协议传输

    2、expire属性用的比较多,其它几个属性几乎不用

    二、js cookie可选参数

    cookie可选参数

    • expires=时间:过期时间

      默认值为浏览器关闭后过期(即会话结束后)

      将expires设置为过去的时间可以删除cookie

    • path:

      他指定了与cookie关联在一起的网页。默认值是在和当前网页同一目录的网页中有效。如果把path设置为'/',那么它对该网站的所有网页可见

    • domain:

      设定cookie的有效域名,一般使用默认值,即绑定当前域名,本地测试无效

    • secure:指定了网络上如何传输cookie.默认为普通http协议传输;若设置为安全的,将只能通过https安全协议才可以传输

    三、代码

    4-2

     1 <!DOCTYPE html>
     2 <html lang="zh-cn">
     3 <head>
     4   <meta charset="utf-8">
     5   <title>课堂演示</title>
     6 </head>
     7 <body>
     8   <script>
     9   /*
    10   document.cookie='name=张三';
    11   document.cookie='user='+encodeURIComponent('李四')
    12   //alert(document.cookie)
    13   //alert(decodeURIComponent(document.cookie))
    14 
    15   //复习Date对象
    16   var day=new Date();
    17   alert(day)
    18   day.setDate(day.getDate()+7)
    19   alert(day)
    20   */
    21   var day=new Date(); //1、Date对象的使用
    22   day.setDate(day.getDate()-1)
    23   document.cookie='name=张三;expires='+day; //2、多个属性之间;(分号)相连
    24   alert(document.cookie)
    25   </script>
    26 </body>
    27 </html>

    4-3

     1 <!DOCTYPE html>
     2 <html lang="zh-cn">
     3 <head>
     4   <meta charset="utf-8">
     5   <title>课堂演示</title>
     6 </head>
     7 <body>
     8   <script>
     9   //path 一般情况使用默认值即可
    10   var str='/D:/demo'
    11   document.cookie='name=张三;secure'; //3、设置安全访问方法
    12   alert(document.cookie)
    13   </script>
    14 </body>
    15 </html>
  • 相关阅读:
    GIT相关学习网站
    【转】一些软件设计的原则
    c语言(14)
    c语言(13)
    c语言(12)
    c语言(11)
    c语言(十)
    c语言(九)
    c语言(八)
    c语言(七)
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/9033467.html
Copyright © 2011-2022 走看看