`
xyc20080413
  • 浏览: 12740 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
最近访客 更多访客>>
社区版块
存档分类
最新评论

javascript 中cookie的存储,获取,删除的方法

    博客分类:
  • php
阅读更多
<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');

 

分享到:
评论

相关推荐

    Javascript Cookie操作类的封装

    在JavaScript中,Cookie是一种在客户端存储少量数据的机制,它对于网页应用的用户状态管理和临时存储信息具有重要作用。本文将详细讲解如何封装一个Cookie操作类,实现对Cookie的增删改查功能。 首先,理解Cookie的...

    jquery 设置cookie、删除cookie、获取cookie

    在前端开发中,通过 JavaScript 操作 Cookie 是一种常见的需求,尤其是为了实现用户状态的持久化存储或网站配置的保存等场景。jQuery 提供了一个非常方便的方式来处理这些操作,本文将详细介绍如何利用 jQuery 和其...

    javascript操作cookie_获取与修改代码

    综上所述,文章通过一个类方法封装的示例代码,详细介绍了如何使用JavaScript进行cookie的获取、设置和删除操作,并且提供了对现代前端开发中存储方案的对比和建议。通过掌握这些知识,开发者可以在不同的场景下灵活...

    javascript cookie 操作框架 XCookie

    JavaScript Cookie 操作框架 XCookie 是一个用于方便地管理和操作浏览器cookies的工具,它简化了JavaScript中处理cookie的复杂性。在Web开发中,cookies经常被用来存储用户状态、会话信息或其他临时数据,而XCookie...

    javascript 中Cookie读、写与删除操作.docx

    ### JavaScript中的Cookie读、写与删除操作详解 #### 前言 在现代Web开发中,前后端分离架构越来越流行,这导致了浏览器与服务器之间的数据交换变得尤为重要。Cookie作为一种简单而有效的方式,在用户状态管理方面...

    CookiesjsJavaScript客户端的Cookie操作库

    2. **Cookies.js功能:** Cookies.js 提供了一系列方法,如`get(name)`用于获取Cookie的值,`set(name, value, options)`用于设置新的Cookie,`expire(name, minutes)`用于删除指定的Cookie。这些方法简化了...

    javascript js cookie的存储,获取和删除

    javascript 中的 cookie 存储、获取和删除是非常重要的功能,它们可以帮助开发者在客户端存储数据,并在需要时读取和删除这些数据。下面我们将详细介绍 javascript 中 cookie 的存储、获取和删除。 Cookie 的存储 ...

    javascript中cookie对象用法实例分析.docx

    - 安全问题:由于Cookie存储在客户端,容易受到跨站脚本攻击(XSS)的影响,因此对于敏感信息的存储要格外小心。 - 浏览器兼容性:不同的浏览器对Cookie的支持程度可能有所不同,开发时需要考虑浏览器的兼容性问题。...

    前端Cookie工具,获取Cookie数据,获取Cookie数据key名称,清除站点所有Cookie数据

    本文将深入探讨如何使用JavaScript来操作Cookie,包括获取Cookie数据、获取Cookie数据的key名称以及清除站点所有Cookie数据的方法。 首先,我们要了解Cookie的基本概念。Cookie是由服务器端设置并在客户端存储的一...

    javascript操作cookie

    根据提供的代码示例,我们可以总结出三种主要的操作Cookie的方法:设置Cookie、获取Cookie和删除Cookie。 ##### 1. 设置Cookie 设置Cookie的基本思路是在`document.cookie`属性中添加或更新键值对。在提供的代码中...

    C#和javascript操作cookie

    在Web开发中,Cookie是一种常用的数据存储机制,它允许服务器在客户端(用户的浏览器)上存储少量数据。在ASP.NET环境中,结合C#和JavaScript,我们可以实现跨语言的Cookie操作,以便于实现用户会话管理、个性化设置...

    javascript实现设置、获取和删除Cookie的方法

    在Web开发中,Cookie是一种常用的存储用户数据的方式,特别是在JavaScript中。本文将详细介绍如何使用JavaScript来设置、获取和删除Cookie。 1. **设置Cookie** 设置Cookie的主要函数是`setCookie`,它接受几个...

    使用JavaScript实现Cookie的增删改查操作

    在网页开发中,Cookie是一种常见的数据存储机制,用于在客户端保存少量信息。JavaScript作为浏览器端的主要脚本语言,提供了操作Cookie的功能。本文将详细介绍如何使用JavaScript实现Cookie的增删改查操作。 首先,...

    cookiejs一个用于处理浏览器cookie的简单轻量级JavaScriptAPI

    Cookie.js是一个专为JavaScript开发者设计的轻量级库,主要用于管理和操作浏览器中的cookie。这个库的主要优点是它的简洁性和低资源占用,使得它成为处理cookie的理想选择,尤其适用于那些对性能和加载速度有较高...

    javascript针对cookie的基本操作实例详解.docx

    以上内容详细介绍了JavaScript针对Cookie的基本操作方法,包括设置、获取和删除Cookie的具体实现细节,以及一些扩展功能的思考。通过这些技巧,开发者可以更好地管理和利用Cookie,以提高Web应用程序的功能性和用户...

    javascript 文本框下拉提示与cookie应用实例

    总结来说,这个实例展示了如何使用JavaScript和CSS创建文本框下拉提示,同时利用Cookie存储用户的选择,以实现更个性化的交互体验。在实际开发中,这样的设计可以应用于搜索框、自动补全或者任何需要提供预设选项供...

    javascript.cookie

    - **读取Cookie**:JavaScript无法直接通过`document.cookie`获取所有Cookie,因为该属性返回的是一个字符串,需要通过字符串处理方法解析。例如: ```javascript function getCookie(name) { var cookies = ...

    jquery中cookie用法实例详解(获取,存储,删除等)

    本文主要介绍在 jQuery 中如何使用 Cookie,以及它的获取、存储和删除等操作,并结合实例说明其用法。 首先需要了解的是,当使用 jQuery 操作 Cookie 时,需要注意以下几个问题: 1. 当没有指定域(domain)和路径...

    获取cookie

    在Web开发中,Cookie是一种广泛使用的机制,用于在客户端(浏览器)和服务器之间存储和交换信息。"获取Cookie"这个话题涉及到的是如何在JavaScript、PHP、Python等编程语言中访问和处理Cookie。以下是对这个主题的...

Global site tag (gtag.js) - Google Analytics