<script language=javascript>
/**//************************************************************************
|    函数名称: setCookie                                                |
|    函数功能: 设置cookie函数                                            |
|    入口参数: name:cookie名称;value:cookie值                        |
|    维护记录: Spark(创建)                                            |
|    版权所有: (C) 2006-2007 北京东方常智科技有限公司                    |
|    编写时间: 2007年9月13日 21:00                                        |
*************************************************************************/
function setCookie(name, value)
...{
    var argv = setCookie.arguments;
    var argc = setCookie.arguments.length;
    var expires = (argc > 2) ? argv[2] : null;
    if(expires!=null)
    ...{
        var LargeExpDate = new Date ();
        LargeExpDate.setTime(LargeExpDate.getTime() + (expires*1000*3600*24));        
    }
    document.cookie = name + "=" + escape (value)+((expires == null) ? "" : ("; expires=" +LargeExpDate.toGMTString()));
}
/**//************************************************************************
|    函数名称: getCookie                                                |
|    函数功能: 读取cookie函数                                            |
|    入口参数: Name:cookie名称                                            |
|    维护记录: Spark(创建)                                            |
|    版权所有: (C) 2006-2007 北京东方常智科技有限公司                    |
|    编写时间: 2007年9月13日 21:02                                        |
*************************************************************************/
function getCookie(Name)
...{
    var search = Name + "="
    if(document.cookie.length > 0)
    ...{
        offset = document.cookie.indexOf(search)
        if(offset != -1)
        ...{
            offset += search.length
            end = document.cookie.indexOf(";", offset)
            if(end == -1) end = document.cookie.length
            return unescape(document.cookie.substring(offset, end))
        }
        else return ""
    }
}

/**//************************************************************************
|    函数名称: deleteCookie                                            |
|    函数功能: 删除cookie函数                                            |
|    入口参数: Name:cookie名称                                        |
|    维护记录: Spark(创建)                                        |
|    版权所有: (C) 2006-2007 北京东方常智科技有限公司                |
|    编写时间: 2007年9月15日 18:10                                    |
*************************************************************************/   
function deleteCookie(name)
...{
                     var expdate = new Date();
                     expdate.setTime(expdate.getTime() - (86400 * 1000 * 1));
    setCookie(name, "", expdate);
}
</script>使用方法:

//1、存储Cookie
//2、参数说明: 1、参数1:Cookie存储Name,参数2:Cookie要存储的值
//3、例子如下:
setCookie('Method',match);

//1、获取Cookie
//2、参数说明: 1、参数1:Cookie存储的Name
//3、例子如下:
getCookie('Method')

//1、删除Cookie
//2、参数说明: 1、参数1:Cookie存储的Name
//3、例子如下:
deleteCookie('Method');

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zlp321002/archive/2007/09/15/1786718.aspx

javascript 中cookie的存储,获取cookie,删除cookie的方法相关推荐

  1. JS创建、获取、删除 cookie 方法

    js 创建 cookie 方法 // 没有设置 cookie 过期时间的话,默认是 会话cookie(浏览器关闭时,该cookie失效,被删除) document.cookie = cname + & ...

  2. JS设置,获取,删除cookie

    JS设置,获取,删除cookie 由于chrome等浏览器存在samesite安全措施,导致传统http页面后端无法设置cookie到前端,所以考虑在返回值中添加cookie值,使用前端js进行coo ...

  3. html js文本框文字列出,js实现文本框中输入文字页面中div层同步获取文本框内容的方法...

    这篇文章主要介绍了js实现文本框中输入文字页面中div层同步获取文本框内容的方法,实例分析了javascript操作dom元素的技巧,需要的朋友可以参考下 本文实例讲述了js实现文本框中输入文字页面中 ...

  4. 在vuejs 中使用axios不能获取属性data的解决方法

    在vuejs 中使用axios不能获取属性data的解决方法 参考文章: (1)在vuejs 中使用axios不能获取属性data的解决方法 (2)https://www.cnblogs.com/lo ...

  5. Web前端数据存储—cookie机制(设置,获取,删除cookie)

    今天看到cookie机制就来记录一下,我们前端一般存储cookie都是在登录的时候进行的,两种,选一个就行(其实都一样,只不过一个明细化了). 我们先了解一下 cookie: HTTPCookie,通 ...

  6. 37.Django中设置获取和删除cookie

    引言--我们都知道HTTP(超文本传输协议)是一个无状态的协议. 那么客户端和服务器都是怎么记录登录的状态的呢--也就是怎么维持登录的呢? (比如:你在浏览器中登录过了爱奇艺账号,哪怕你网页关闭了,只 ...

  7. php cookie expires,php cookie类(设置、获取、删除cookie值)

    分享一个php cookie操作的类,可以设置cookie.获取cookie.删除cookie. 代码: /** * php cookie类 * class:PHP_COOKIE * by www.j ...

  8. Cookie的设置获取和删除

    关于Cookie操作的实验,包括设置,获取和删除. 设置Cookie name[必选] value[必选] expiredays[必选] setCookie getCookie 操作Cookie GE ...

  9. 【JavaScript代码实现四】获取和设置 cookie

    1 // 创建cookie 2 function setCookie(name, value, expires, path, domain, secure) { 3 var cookieText = ...

最新文章

  1. 在游戏中强制关机,不能对关机提示框进行操作
  2. 从字母数字字符串中提取数字
  3. 在部署 C#项目时转换 App.config 配置文件
  4. Java JUC工具类--Future
  5. 《Spring参考手册》中定义了以下几个AOP的重要概念
  6. windows7计算机用户账户,win7系统删除用户账户的方法(图文)
  7. Could not create a validated object, cause: ValidateObject failed
  8. html table 充满div,HTML,使用div+css实现自适应table布局
  9. mysql服务重启后不见了_太狗血!翔安已婚男出轨KTV服务员,致其怀孕后避而不见!情人上门讨要说法后原配妻子也......
  10. 【渝粤教育】国家开放大学2018年春季 7392-21TMatlab语言及其应用 参考试题
  11. Swing的Look And Feel机制研究
  12. 评人工智能如何走向新阶段?
  13. mysql 收货地址表_会员收货地址 - 数据库设计 - 数据库表结构 - 果创云
  14. 如何挑选微信第三方开发商
  15. OutMan——面向对象的三大特性、对象和对象之间的关系以及动态类型检测方法
  16. C++学习笔记——C++中四个点代表什么意思?
  17. iOS 16 中 SwiftUI 防止弹出的 sheet 视图被下滑关闭(dismiss)的新解决方案
  18. 电脑重装系统后序列号怎么查
  19. 大数据时代是什么意思?大数据是什么?
  20. CCS(TI IDE)中英文切换

热门文章

  1. Windows 下的免费 SSH 客户端工具
  2. 本地服务器系统生成镜像,服务器生成镜像
  3. 基于深度学习的计算机视觉垃圾分类系统
  4. nvl2可以套公式吗 oracle_oracle nvl2函数
  5. +经验之谈 看1 有用
  6. 苹果提交触觉反馈专利:可在多个位置提供多种力度反馈
  7. 【2d游戏开发】实现昼夜系统
  8. 带大家写一波微信公众号的爬取!谁说微信爬不了的!
  9. Mechanize对WEB的操作
  10. 新角度解读C++内联函数的前世今生(下)(详细必看)