`
wangzhen5
  • 浏览: 80828 次
  • 性别: Icon_minigender_1
  • 来自: 河南省
社区版块
存档分类
最新评论

js如何保存、获取、删除cookies的具体操作

阅读更多
在WEB开发中,Cookies越来越被广大的程序员所使用,你可知道js如何

对Cookies进行操作吗,如何保存cookies,如何获取cookies,如何删除

cookies,如果你还不知道什么是Cookies,咱们先来快速补一下基础知识

,然后再来说一下如何对Cookies进行操作!

Cookies是一种能够让网站服务器把少量数据储存到客户端的硬盘或内存

,或是从客户端的硬盘读取数据的一种技术。Cookies是当你浏览某网站

时,由Web服务器置于你硬盘上的一个非常小的文本文件,它可以记录你

的用户ID、密码、浏览过的网页、停留的时间等信息。当你再次来到该网

站时,网站通过读取Cookies,得知你的相关信息,就可以做出相应的动

作,如在页面显示欢迎你的标语,或者让你不用输入ID、密码就直接登录

等等。

/*
功能:保存cookies函数
参数:name,cookie名字;value,值
*/
function SetCookie(name,value){
var Days = 60; //cookie 将被保存两个月
var exp = new Date(); //获得当前时间
exp.setTime(exp.getTime() + Days*24*60*60*1000); //换成毫秒
document.cookie = name + "="+ escape (value) + ";expires=" +

exp.toGMTString();
}
/*
功能:获取cookies函数
参数:name,cookie名字
*/
function getCookie(name){
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]

*)(;|$)"));
if(arr != null)
return unescape(arr[2]);
return null;

}
/*
功能:删除cookies函数
参数:name,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();
}
分享到:
评论

相关推荐

    cookiesjs让使用javascript超级简单得操作cookies在前端

    标题"cookiesjs让使用javascript超级简单得操作cookies在前端"和描述"cookies.js - 让使用javascript超级简单得操作cookies在前端"都指向一个名为`cookies.js`的库,这是一个专为前端JavaScript开发设计的库,旨在...

    javascript对cookies的操作

    在JavaScript中操作Cookies,意味着我们可以读取、创建或删除Cookies,从而实现更加动态和个性化的网页体验。 ### 一、读取Cookies 在给定的部分内容中,`getCookie`函数用于从用户浏览器中读取特定名称的Cookie。...

    JS Cookies的设置 读取 删除

    这篇博文“JS Cookies的设置、读取、删除”将探讨如何使用JavaScript来管理这些小数据片段。 一、什么是Cookies? Cookies是由服务器发送到用户浏览器并存储在本地的一小段文本信息,主要用于存储状态信息或用户...

    js操作cookies类.pdf

    总结来说,`js操作cookies类.pdf`提供了JavaScript操作Cookies的一个自定义类实现,包括了加载、保存、获取Cookies数量以及创建新Cookies的基本功能。这个类可以帮助开发者更加方便地管理用户浏览器中的Cookies数据...

    JS操作Cookies包括(读取添加与删除)

    JavaScript在Web开发中用于处理Cookies提供了非常直接而简单的操作方法,它主要包括读取、添加以及删除cookie。Cookies是存储在客户端的小文本文件,它们记录了用户的个人信息以及浏览偏好,由服务器通过HTTP响应头...

    cookies.js插件

    描述中提到"javascript、jquery获取cookies,设置cookies的插件",这意味着cookies.js不仅支持读取cookies(获取)的功能,还支持创建和更新cookies(设置)。在JavaScript和jQuery的上下文中,这个插件提供了一套...

    js操作cookies类[文].pdf

    这个“js操作cookies类”文档介绍了一个JavaScript类,用于简化Cookies的操作,包括读取、写入和管理Cookies。以下是这个类的一些主要功能和方法的详细解释: 1. **Array.prototype.splice函数重写**: 这个类首先...

    js操作cookies类

    JavaScript中的Cookie操作是Web开发中常见的一种数据存储方式,它允许在用户浏览器中保存少量的数据。这个类(CookieClass)提供了对Cookie进行创建、修改、读取和删除的方法。以下是对这个类及其方法的详细解释: ...

    javascript 操作cookies及正确使用cookies的属性.docx

    ### JavaScript 操作 Cookies 及正确使用 Cookies 的属性 #### 一、Cookies 概述 Cookies 是一种用于在用户浏览器上存储小型数据的技术,通常用于跟踪用户的偏好设置、身份验证状态等。通过 JavaScript,开发者...

    javascript 操作cookies详解及实例.docx

    ### JavaScript 操作 Cookies 详解及实例 #### 一、引言 Cookies 是 Web 开发中一个重要的技术点,主要用于在客户端存储数据。通过使用 JavaScript,开发者可以在浏览器端方便地读取、设置或删除 Cookies,这对于...

    js操作cookies

    在探讨JavaScript操作Cookies的技术细节前,我们先简要回顾一下Cookies的基本概念。Cookies是一种网站用于存储用户信息的小型文本文件,通常保存在用户的浏览器中。它们可以被网站用来跟踪用户偏好、登录状态或进行...

    【JavaScript】cookies详解

    本篇文章将详细讲解JavaScript操作Cookies的方法和应用场景。 一、Cookies的基本原理 Cookies是由服务器端设置,并由客户端(浏览器)存储的小型文本文件。每个Cookie都有一个唯一的名称和值,以及可选的属性,如...

    cookies 浏览器

    这个工具可能允许用户查看、编辑、添加或删除与特定网站相关的Cookies,以进行各种测试或调试目的。在Web开发和安全领域,这样的功能尤其有用。 描述中提到的“可以轻松修改cookies值”,意味着该工具提供了简便的...

    最近浏览记录(Cookies)

    标题中的“最近浏览记录(Cookies)”指的是网络浏览器中的一项功能,它允许网站保存用户的浏览历史,以便在用户下次访问时提供个性化体验。Cookies是由服务器发送到用户浏览器并存储在本地的一小段文本数据,它们在...

    ASp Javascript读写Cookies的代码.docx

    ASP.NET提供了强大的Cookies管理功能,可以通过内置的对象来方便地对Cookies进行读取、写入、修改和删除等操作。 ##### 写入Cookies 在ASP.NET中,可以使用`HttpCookie`类来创建和设置Cookies。 ```csharp ...

    可进行COOKIES操作的JQUERY组件

    标题中的“可进行COOKIES操作的JQUERY组件”指的是一个基于jQuery的插件,它扩展了jQuery的功能,使得在JavaScript中操作浏览器的Cookies变得更加简便。这个组件的主要目的是帮助开发者在用户端存储和检索数据,通常...

    Javascript实现登录记住用户名和密码功能

    - **删除Cookies**:delCookie()函数通过设置一个过去的时间来让浏览器删除相应的cookie。 4. **HTML和*** MVC表单结合**: - 使用*** MVC的HtmlHelper方法(@Html.AntiForgeryToken(), @Html.ValidationSummary()...

    cookies 查看器 ie friefox chrome

    描述中提到的“本包内包含3个cookies查看器”,意味着这个压缩包提供了三个独立的程序,分别针对IE、Firefox和Chrome进行cookies的查看、删除和获取。这样的工具对于网页开发者、网络安全专家或普通用户来说都非常...

Global site tag (gtag.js) - Google Analytics