//添加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的增删改查操作。 首先,理解Cookie的基本概念是必要的。Cookie由服务器端设置,并发送到用户的浏览器,浏览器会在后续的请求中携带这些Cookie返回给服务器。每个Cookie...
以下是对“使用es6封装的一个用于cookie增删改查的js模块”的详细解释。 1. **基础概念** - **Cookie**:Cookie是由服务器端设置并返回到浏览器的一小段文本信息,浏览器会将这些信息存储在本地,并在后续请求中...
这篇博客“js操作cookie(增删改查)”可能详细讲解了如何使用JavaScript进行Cookie的添加、删除、修改和查询操作。虽然没有提供具体的内容,但我可以为你提供一个通用的教程来介绍这些基本概念。 1. **添加Cookie*...
在IT行业中,"留言板 增删改查"是一个常见的应用场景,主要涉及到网站或应用程序中的交互功能。这个项目可能是为了教学或实践目的而设计的,适合初学者学习基础的Web开发技能。下面将详细讲解这一主题涉及的关键知识...
可能包括登录验证(如session或cookie管理)、角色基础的访问控制(如管理员才能删除博客)、以及对敏感操作的授权检查。 10. **文件结构与项目管理**: "heExpressProject"可能是项目的主要文件夹,包含所有源代码...
在"最简单的Bootstrap增删改查加登录注册"中,我们可能会遇到一系列关于Web开发的基础概念和技术,主要包括以下几个方面: 1. **Bootstrap框架**:Bootstrap提供了一套完整的CSS和JS组件,用于快速创建美观且响应式...
本教程将深入探讨如何使用纯JavaScript操作Cookie,尤其是涉及到Cookie的子键(subkeys)的增删改查操作,以及如何利用这些信息进行异步调用,实现无刷新页面交互。 首先,我们需要了解Cookie的基本结构。一个...
【JspWeb网站增删改查】是关于使用JavaServer Pages (JSP)技术构建Web应用程序,特别是涉及数据库操作、用户界面布局以及用户认证的重要概念的实践应用。在这个项目中,我们将深入探讨以下几个核心知识点: 1. **...
一旦验证成功,管理员可以执行增删改查操作,比如添加新用户、删除用户、修改用户信息,或者查询数据库中的所有用户信息。这些操作通常需要在JSP页面上创建对应的表单,然后通过Servlet或JSP的后台逻辑来执行SQL命令...
本主题聚焦于使用JSP来设计用户注册与登录功能,并通过连接数据库实现数据的增删改查操作,这在Web应用开发中是非常基础且重要的环节。 首先,我们要理解JSP的工作原理。JSP是一种服务器端的技术,它将HTML代码、...
本项目采用SQL Server数据库作为数据存储平台,它是一个功能强大的关系型数据库管理系统,适用于处理大量的数据,并且提供了丰富的SQL语法来执行增、删、改、查(CRUD)操作。 "增",即添加新数据,比如添加新的...
本文将详细讲解如何封装一个Cookie操作类,实现对Cookie的增删改查功能。 首先,理解Cookie的基本概念是必要的。Cookie是由服务器端发送到浏览器并保存在本地的一个小文本文件,它由键值对组成,每个键值对之间用...
在这个图书管理系统中,MySQL存储了用户信息和图书数据,通过JDBC(Java Database Connectivity)接口与Java代码进行通信,执行SQL语句来完成数据的增删改查。 6. **JDBC**: JDBC是Java访问数据库的标准API,它提供...
5. **session和cookie管理**:为了维持用户会话,系统可能利用session存储用户信息,如登录状态,而cookie则可能用于存储用户的一些偏好设置或临时信息。 6. **异常处理**:在订单管理过程中,可能会遇到各种异常,...
在ASP.NET中,ADO.NET或Entity Framework常用于与数据库进行交互,进行数据的增删改查操作。 后台管理系统是网站管理员进行商品管理、订单处理、用户管理等操作的地方。这部分通常需要用户身份验证和权限控制,如...
6. **购物车逻辑**:如何处理购物车中的商品增删改查,以及计算总价和库存检查。 7. **安全编程**:防止SQL注入、XSS攻击,确保用户数据安全。 8. **Session与Cookie**:了解它们的工作原理,以及在购物车中的应用。...
"taotao-cart.zip_taotao商城增删_商城购物车"这个项目着重于实现Taotao商城购物车的增删改查操作,这是电子商务系统中最基本也最常用的功能模块。下面将详细阐述这一领域的相关知识点。 首先,我们来看购物车的...