`

javascript 处理cookie

阅读更多
这里展示了cookie的存 取 和删除
其实删除和存的原理是一样  只是有效期设置为过去的时间


<html>
<head>
<script type="text/javascript">

function getCookie(c_name) //取cookie
{
if (document.cookie.length>0)
{ 
c_start=document.cookie.indexOf(c_name + "=")
if (c_start!=-1)
{ 
c_start=c_start + c_name.length+1 
c_end=document.cookie.indexOf(";",c_start)
if (c_end==-1) c_end=document.cookie.length
return unescape(document.cookie.substring(c_start,c_end))
} 
}
return ""
}

function setCookie(c_name,value,expiredays) //存cookie
{
var exdate=new Date()
exdate.setDate(exdate.getDate()+expiredays)
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : "; expires="+exdate.toGMTString())
}

function checkCookie()      //检查cookie
{
username=getCookie('username')
if (username!=null && username!="")
  {alert('Welcome again '+username+'!')}
else 
  {
  username=prompt('Please enter your name:',"")
  if (username!=null && username!="")
    {
    setCookie('username',username,365)
    }
  }
function delCookie(name)//删除cookie
{
    var exp = new Date();
    exp.setTime(exp.getTime() - 1);
    var cval=getCookie(name);
    if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
} 
}
</script>
</head>
<body onLoad="checkCookie()">
</body>
</html>


分享到:
评论

相关推荐

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

    cookie.js: 一个简单,轻量级的JavaScript API,用于处理浏览器cookie,它易于使用,具有合理的占用空间(~3kb)(gzip:1.73kb),并且没有依赖关系。

    JavaScript Cookie:一个简单,轻巧JavaScript API,用于处理浏览器cookie-开源

    一个简单,轻量级JavaScript API,用于处理Cookie,该cookie在所有浏览器中均可使用,并且可以接受任何字符。 它经过了严格的测试,没有依赖性,支持ES模块并支持AMD / CommonJS。 它符合RFC 6265,具有有用的Wiki,...

    javascript操作cookie的文章(设置,删除cookies)

    一篇javascript处理cookie的文章,脚本之家之前发布过很多这样的文章。

    js-cookie:一种简单,轻巧JavaScript API,用于处理浏览器cookie

    JavaScript Cookie 一个简单,轻巧JavaScript API,用于处理Cookie 适用于浏览器接受字符经过测试没有依赖性支持ES模块支持AMD / CommonJS 符合 有用的启用&lt;800字节压缩! 如果在查看此内容,那么您正在阅读...

    Zebra_Cookie:一个非常小的jQuery插件,用于处理cookie-开源

    使用纯JavaScript处理cookie可能是一项艰巨的任务,并且由于jQuery本身并不包含处理cookie的功能,因此我创建了Zebra_Cookie-一个非常小的(最小约500字节)的jQuery插件,用于编写,读取和删除cookie。

    一个简单的轻量级JavaScript API,用于处理浏览器cookie.zip

    JavaScript

    【JavaScript源代码】chrome监听cookie变化与赋值问题.docx

    代码如下所示: /** * 监听cookie变化 */ chrome.cookies.onChanged.addListener(function(changeInfo){ // cookies.onChanged监听的是所有的cookie,所以需要过滤只处理我们网站自己的cookie if...

    javascript完全学习手册1 源码

    10.2.5 使用JavaScript处理事件 271 10.3 标准事件模型 273 10.3.1 事件传播 273 10.3.2 注册事件处理程序 274 10.3.3 设置对象的事件处理程序 276 10.3.4 事件的模块和类型 276 10.3.5 Event接口和对象 278 10.4 IE...

    JavaScript完全学习手册

    Javascript完全学习手册内容简介:本书分4篇14章,介绍Javascript的知识,全书内容包括:Javascript语法基础、流程控制、函数、内置对象编程、文档对象模型DOM与事件驱动、处理XML、使用Cookie和...

    JavaScript权威指南(第四版)_javascript_

    它运用了一些复杂的例子,说明如何处理验证表单数据、使用cookie、创建可移植的DHTML动画等常见任务。本书还包括详细的参考手册,涵盖了JavaScript的核心API、遗留的客户端API和W3C标准DOM API,记述了这些API中的每...

    JavaScript权威指南(第6版)(中文版)

    它运用了一些复杂的例子,说明如何处理验证表单数据、使用cookie、创建可移植的DHTML动画等常见任务。《JavaScript权威指南(第5版)》还包括详细的参考手册,涵盖了JavaScript的核心API、遗留的客户端API和W3C标准DOM...

    javascript从入门到精通PPT

    包括初识JavaScript、JavaScript基础、流程控制、函数、JavaScript对象与...Cookie、图像处理、浏览器检测、嵌入式对象、JavaScript中的XML、JavaScript的安全、Ajax技术、jQuery技术、JavaScript+Ajax+jQuery网页开发...

    Javascript 对cookie操作详解及实例

    js 操作 cookie 的方法 cookie cookie,有时候也用其复数形式Cookies,指某些网站为了辨别用户身份,进行session跟踪而储存在用户本地终端上的数据(经常...另一个重要张合是“购物车”之类处理。用户可能会在一段时间

    JavaScript权威指南(第4版)

    它运用了一些复杂的例子,说明如何处理验证表单数据、使用cookie、创建可移植的DHTML动画等常见任务。本书还包括详细的参考手册,涵盖了JavaScript的核心API、遗留的客户端API和W3C标准DOM API,记述了这些API中的每...

    javascript完全学习手册2 源码

    10.2.5 使用JavaScript处理事件 10.3 标准事件模型 10.3.1 事件传播 10.3.2 注册事件处理程序 10.3.3 设置对象的事件处理程序 10.3.4 事件的模块和类型 10.3.5 Event接口和对象 10.4 IE事件模型 ...

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

    本文实例讲述了javascript针对cookie的基本操作。分享给大家供大家参考,具体如下: js被C#、JAVA等开发者视为声名狼藉的附属编程语言是有道理的,比如说,对cookie的操作。js就没有一套类似C#的现成处理方案,而...

    JavaScript基础教程第8版

    书中从JavaScript语言基础开始,分别讨论了图像、框架、浏览器窗口、表单、正则表达式、用户事件和cookie,并在上一版的基础上新增了两章,讲述jQuery框架的基础知识。本书不仅介绍了基础知识和使用方法,也深入探讨...

    JavaScript详解(第2版)

     16.2 使用JavaScript创建cookie   16.2.1 cookie对象   16.2.2 设置cookie属性   16.2.3 创建cookie   16.2.4 从服务器获取cookie信息   16.2.5 删除cookie   16.2.6 使用浏览器删除cookie  ...

    JavaScript权威指南第五版(JavaScript_The_Definitive_Guide_5th.chm)

    它运用了一些复杂的例子,说明如何处理验证表单数据、使用cookie、创建可移植的DHTML动画等常见任务。本书还包括详细的参考手册,涵盖了JavaScript的核心 API、遗留的客户端API和W3C标准DOM API,记述了这些API中的...

    JavaScript权威指南(第六版)

    它运用了一些复杂的例子,说明如何处理验证表单数据、使用cookie、创建可移植的DHTML动画等常见任务。《JavaScript权威指南(第5版)》还包括详细的参考手册,涵盖了JavaScript的核心API、遗留的客户端API和W3C标准DOM...

Global site tag (gtag.js) - Google Analytics