`
黄继华
  • 浏览: 46239 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

javascript Cookie的增、删、改 、查

 
阅读更多
//添加cookie:cookie名称,cookie值,以及在多少小时后过期。这里约定expireHours为0时不设定过期时间,即当浏览器关闭时cookie自动消失
function addcookie(name, value, expireHours) {
    var cookieString = name + "=" + escape(value);
    //判断是否设置过期时间
    if (expireHours > 0) {
        var date = new Date();
        date.setTime(date.getTime + expireHours * 3600 * 1000);
        cookieString = cookieString + "; expire=" + date.toGMTString();
    }
    document.cookie = cookieString;
}
//设置cookie
function setCookie(c_name, value, expiredays) {
    var exdate = new Date();
    exdate.setDate(exdate.getDate() + expiredays);
    document.cookie = c_name + "=" + escape(value) + ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString());
}

//获取指定名称的cookie值:该函数返回名称为name的cookie值,如果不存在则返回空
function getcookie(name) {
    var strcookie = document.cookie;
    var arrcookie = strcookie.split("; ");
    for (var i = 0; i < arrcookie.length; i++) {
        var arr = arrcookie[i].split("=");
        if (arr[0] == name) return arr[1];
    }
    return "";
}

//删除cookie
function delCookie(name){
    var exp = new Date();
    exp.setTime(exp.getTime() - 1);
    var cval = getCookie(name);
    if (cval != null) document.cookie = name + "=" + cval + ";expires=" + exp.toGMTString();
}

分享到:
评论

相关推荐

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

    本文将详细介绍如何使用JavaScript实现Cookie的增删改查操作。 首先,理解Cookie的基本概念是必要的。Cookie由服务器端设置,并发送到用户的浏览器,浏览器会在后续的请求中携带这些Cookie返回给服务器。每个Cookie...

    使用es6封装的一个用于cookie增删改查的js模块

    以下是对“使用es6封装的一个用于cookie增删改查的js模块”的详细解释。 1. **基础概念** - **Cookie**:Cookie是由服务器端设置并返回到浏览器的一小段文本信息,浏览器会将这些信息存储在本地,并在后续请求中...

    js操作cookie(增删改查)

    这篇博客“js操作cookie(增删改查)”可能详细讲解了如何使用JavaScript进行Cookie的添加、删除、修改和查询操作。虽然没有提供具体的内容,但我可以为你提供一个通用的教程来介绍这些基本概念。 1. **添加Cookie*...

    留言板 增删改查

    在IT行业中,"留言板 增删改查"是一个常见的应用场景,主要涉及到网站或应用程序中的交互功能。这个项目可能是为了教学或实践目的而设计的,适合初学者学习基础的Web开发技能。下面将详细讲解这一主题涉及的关键知识...

    nodejs+express+mongodb 博客系统增删改查完整版

    可能包括登录验证(如session或cookie管理)、角色基础的访问控制(如管理员才能删除博客)、以及对敏感操作的授权检查。 10. **文件结构与项目管理**: "heExpressProject"可能是项目的主要文件夹,包含所有源代码...

    最简单的bootstarp增删改查加登录注册

    在"最简单的Bootstrap增删改查加登录注册"中,我们可能会遇到一系列关于Web开发的基础概念和技术,主要包括以下几个方面: 1. **Bootstrap框架**:Bootstrap提供了一套完整的CSS和JS组件,用于快速创建美观且响应式...

    JS操作Cookie,子键(增删改查)纯js页面

    本教程将深入探讨如何使用纯JavaScript操作Cookie,尤其是涉及到Cookie的子键(subkeys)的增删改查操作,以及如何利用这些信息进行异步调用,实现无刷新页面交互。 首先,我们需要了解Cookie的基本结构。一个...

    JspWeb网站增删改查

    【JspWeb网站增删改查】是关于使用JavaServer Pages (JSP)技术构建Web应用程序,特别是涉及数据库操作、用户界面布局以及用户认证的重要概念的实践应用。在这个项目中,我们将深入探讨以下几个核心知识点: 1. **...

    jsp+mysql实现注册登录和管理员登陆实现增,删,改,查数据功能

    一旦验证成功,管理员可以执行增删改查操作,比如添加新用户、删除用户、修改用户信息,或者查询数据库中的所有用户信息。这些操作通常需要在JSP页面上创建对应的表单,然后通过Servlet或JSP的后台逻辑来执行SQL命令...

    jsp页面,连接数据库实现增删改查

    本主题聚焦于使用JSP来设计用户注册与登录功能,并通过连接数据库实现数据的增删改查操作,这在Web应用开发中是非常基础且重要的环节。 首先,我们要理解JSP的工作原理。JSP是一种服务器端的技术,它将HTML代码、...

    购物商城增删改查,分页技术基本实现

    本项目采用SQL Server数据库作为数据存储平台,它是一个功能强大的关系型数据库管理系统,适用于处理大量的数据,并且提供了丰富的SQL语法来执行增、删、改、查(CRUD)操作。 "增",即添加新数据,比如添加新的...

    Javascript Cookie操作类的封装

    本文将详细讲解如何封装一个Cookie操作类,实现对Cookie的增删改查功能。 首先,理解Cookie的基本概念是必要的。Cookie是由服务器端发送到浏览器并保存在本地的一个小文本文件,它由键值对组成,每个键值对之间用...

    利用JavaWeb+MySQL+eclipse实现的一个图书管理系统,主要功能包括用户登录注册和图书的增删改查.zip

    在这个图书管理系统中,MySQL存储了用户信息和图书数据,通过JDBC(Java Database Connectivity)接口与Java代码进行通信,执行SQL语句来完成数据的增删改查。 6. **JDBC**: JDBC是Java访问数据库的标准API,它提供...

    jsp订单管理系统,管理订单,增删改查,感觉还行,大家试试

    5. **session和cookie管理**:为了维持用户会话,系统可能利用session存储用户信息,如登录状态,而cookie则可能用于存储用户的一些偏好设置或临时信息。 6. **异常处理**:在订单管理过程中,可能会遇到各种异常,...

    asp.net购物网站.zip

    在ASP.NET中,ADO.NET或Entity Framework常用于与数据库进行交互,进行数据的增删改查操作。 后台管理系统是网站管理员进行商品管理、订单处理、用户管理等操作的地方。这部分通常需要用户身份验证和权限控制,如...

    TP PHP 购物车

    6. **购物车逻辑**:如何处理购物车中的商品增删改查,以及计算总价和库存检查。 7. **安全编程**:防止SQL注入、XSS攻击,确保用户数据安全。 8. **Session与Cookie**:了解它们的工作原理,以及在购物车中的应用。...

    taotao-cart.zip_taotao商城增删_商城购物车

    "taotao-cart.zip_taotao商城增删_商城购物车"这个项目着重于实现Taotao商城购物车的增删改查操作,这是电子商务系统中最基本也最常用的功能模块。下面将详细阐述这一领域的相关知识点。 首先,我们来看购物车的...

Global site tag (gtag.js) - Google Analytics