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();
}
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/stonecai/archive/2008/01/23/2061582.aspx
分享到:
相关推荐
在JavaScript中操作Cookies,意味着我们可以读取、创建或删除Cookies,从而实现更加动态和个性化的网页体验。 ### 一、读取Cookies 在给定的部分内容中,`getCookie`函数用于从用户浏览器中读取特定名称的Cookie。...
`cookies.js`库提供了一种直观和易用的方式来创建、读取、更新和删除这些cookies,无需处理复杂的原始JavaScript API。 **cookies.js关键功能** 1. **创建cookie**: `cookies.set(name, value, [days])`允许开发者...
- 如果输入完整,则根据复选框是否被选中,决定是否使用setCookie()函数来设置cookies,从而保存用户名和密码,或者使用delCookie()函数来删除现有的cookies。 3. **Cookies操作**: - **设置Cookies**:...
- **定义**:Cookies 是一种小型文本文件,服务器可以将其发送到客户端的浏览器,并保存在本地硬盘上,以便服务器能够识别和跟踪用户。 - **用途**:用于记住用户的登录信息、购物车信息等。 - **存储限制**:每个...
为了实现这一功能,我们选择了JavaScript和Cookies作为主要的技术手段。JavaScript负责监听用户的点击事件并处理相关数据,而Cookies则用来存储这些点击历史记录。 ##### JavaScript关键概念: 1. **`window.event`...
在客户端,开发者也可以使用JavaScript来读取、写入和删除Cookies。例如,`document.cookie` 属性可以用于获取所有Cookies的字符串,而`setCookie()` 和 `getCookie()` 是常见的自定义函数,用于更方便地操作Cookies...
最后,为了更好的管理Cookies,现代Web开发实践中常使用像`js-cookie`、`jquery-cookie`等第三方JavaScript库,它们提供了更加方便的API来设置、读取和删除Cookies。而PHP也有相应的库如`PHP-Cookie`,它们简化了对...
描述中提到的“本包内包含3个cookies查看器”,意味着这个压缩包提供了三个独立的程序,分别针对IE、Firefox和Chrome进行cookies的查看、删除和获取。这样的工具对于网页开发者、网络安全专家或普通用户来说都非常...
EXTJS 4.2提供了一个名为`Ext.util.Cookies`的工具类,使得开发者可以方便地进行Cookie的创建、读取和删除。 创建Cookie: EXTJS中创建Cookie主要通过`Ext.util.Cookies.set()`方法完成。例如,要创建一个名为"user...
JavaScript Cookie 操作框架 XCookie 是一个用于方便地管理和操作浏览器cookies的工具,它简化了JavaScript中处理cookie的复杂性。在Web开发中,cookies经常被用来存储用户状态、会话信息或其他临时数据,而XCookie...
总结来说,`js操作cookies类.pdf`提供了JavaScript操作Cookies的一个自定义类实现,包括了加载、保存、获取Cookies数量以及创建新Cookies的基本功能。这个类可以帮助开发者更加方便地管理用户浏览器中的Cookies数据...
通过JavaScript,开发者可以在用户浏览器中读取、创建、修改和删除Cookies,从而实现网站对用户状态的跟踪和数据的持久化存储。本文将详细介绍如何在JavaScript中操作Cookies。 首先,了解Cookies的基本概念和工作...
JavaScript在Web开发中用于处理Cookies提供了非常直接而简单的操作方法,它主要包括读取、添加以及删除cookie。Cookies是存储在客户端的小文本文件,它们记录了用户的个人信息以及浏览偏好,由服务器通过HTTP响应头...
本文将介绍如何使用JavaScript中的类方法来操作cookie,包括获取、设置和删除cookie。 ### 知识点一:Cookie的基本概念 Cookie是服务器发送到用户浏览器并保存在本地的一小块数据。它会在浏览器下次向同一服务器再...
### Cookies与Inject Browser工具下载及应用详解 #### 一、Cookies简介 Cookies是Web服务器存储在用户本地终端上的数据(通常经过加密),是HTTP协议的一部分,由用户客户端软件(通常是浏览器)保存。Cookies的...
4. **Cookies管理:**JavaScript可以设置和读取cookies,这对于保存用户偏好设置、登录状态等非常有用。 - 示例代码: ```javascript document.cookie = "username=John Doe"; ``` 5. **数据获取与处理:**...
2. **Cookies.js功能:** Cookies.js 提供了一系列方法,如`get(name)`用于获取Cookie的值,`set(name, value, options)`用于设置新的Cookie,`expire(name, minutes)`用于删除指定的Cookie。这些方法简化了...
要清除所有站点的Cookie,我们需要遍历获取的所有Cookie key,并为每个key设置过期日期为过去的时间,从而实现删除。以下是一个清除所有Cookie的函数: ```javascript function clearAllCookies() { const keys = ...
通过这个Cookie类,开发者可以方便地管理和操作Cookies,例如设置、获取和删除Cookies,而无需处理原始的document.cookie字符串。这对于处理复杂的数据结构或者多个相关Cookies特别有用。在软件开发中,尤其是在需要...
在本例中,JavaScript 和 Cookies 被结合使用来记录用户访问网站的时间和次数,并在用户下次访问时显示这些信息。 知识点一:Cookies 的基本概念 Cookies 是服务器发送到用户浏览器并保存在本地的一小块数据。它会...