当前位置: 首页 > news >正文

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>

 

转载于:https://www.cnblogs.com/Renyi-Fan/p/9033467.html

相关文章:

  • 人人都可能是网红,看网红的几种变现模式
  • java中的泛型
  • AI和量子计算的“联姻”开启新世界
  • zookeeper - 多线程分析(10)
  • Android 8.0 功能和 API
  • 1000个中国“富一代”今日来杭州,要搞什么大事?
  • Zabbix监控指定端口
  • 网卡绑定技术teaming!
  • Date8
  • Promise初体验
  • PHP 使用GD库生成二维码 实现圆角
  • session一致性架构设计
  • 《shell编程实战》第4章shell变量进阶(上)
  • 批量实现多台服务器之间ssh无密码登录的相互信任关系
  • 与Bob McWhirter的问答:WildFly Swarm更名为Thorntail项目
  • 【技术性】Search知识
  • 【面试系列】之二:关于js原型
  • 2017 年终总结 —— 在路上
  • 2017前端实习生面试总结
  • 4. 路由到控制器 - Laravel从零开始教程
  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转
  • GraphQL学习过程应该是这样的
  • Hibernate【inverse和cascade属性】知识要点
  • IE报vuex requires a Promise polyfill in this browser问题解决
  • JAVA SE 6 GC调优笔记
  • Javascript Math对象和Date对象常用方法详解
  • JS数组方法汇总
  • js中forEach回调同异步问题
  • Laravel Mix运行时关于es2015报错解决方案
  • React-生命周期杂记
  • 设计模式 开闭原则
  • 突破自己的技术思维
  • - 转 Ext2.0 form使用实例
  • Oracle Portal 11g Diagnostics using Remote Diagnostic Agent (RDA) [ID 1059805.
  • RDS-Mysql 物理备份恢复到本地数据库上
  • 阿里云IoT边缘计算助力企业零改造实现远程运维 ...
  • 浅谈sql中的in与not in,exists与not exists的区别
  • ​ssh-keyscan命令--Linux命令应用大词典729个命令解读
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • ​云纳万物 · 数皆有言|2021 七牛云战略发布会启幕,邀您赴约
  • #{}和${}的区别?
  • $().each和$.each的区别
  • (1)STL算法之遍历容器
  • (仿QQ聊天消息列表加载)wp7 listbox 列表项逐一加载的一种实现方式,以及加入渐显动画...
  • (附源码)springboot学生选课系统 毕业设计 612555
  • (论文阅读11/100)Fast R-CNN
  • (一)python发送HTTP 请求的两种方式(get和post )
  • (已更新)关于Visual Studio 2019安装时VS installer无法下载文件,进度条为0,显示网络有问题的解决办法
  • .chm格式文件如何阅读
  • .NET C#版本和.NET版本以及VS版本的对应关系
  • .NET基础篇——反射的奥妙
  • .net实现头像缩放截取功能 -----转载自accp教程网
  • .NET文档生成工具ADB使用图文教程
  • @autowired注解作用_Spring Boot进阶教程——注解大全(建议收藏!)
  • @manytomany 保存后数据被删除_[Windows] 数据恢复软件RStudio v8.14.179675 便携特别版...