`

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>


分享到:
评论

相关推荐

    IIS环境下和阿帕奇环境下 js的Cookie使用方法

    与IIS环境类似,Apache环境下的JavaScript处理Cookie的方式也是标准的JavaScript操作。由于JavaScript是在客户端执行,所以Apache环境对JavaScript操作Cookie无直接影响。 **四、跨域Cookie** 在IIS或Apache环境中...

    Javascript Cookie操作类的封装

    在JavaScript中,Cookie是一种在...总的来说,封装Cookie操作类能帮助开发者更方便地处理Cookie,提高代码的可维护性和复用性。通过理解Cookie的工作原理及上述类的实现,我们可以更好地管理和利用这个客户端存储工具。

    javascript cookie 操作框架 XCookie

    JavaScript Cookie 操作框架 XCookie 是一个用于方便地管理和操作浏览器cookies的工具,它简化了JavaScript中处理cookie的复杂性。在Web开发中,cookies经常被用来存储用户状态、会话信息或其他临时数据,而XCookie...

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

    这个库的主要优点是它的简洁性和低资源占用,使得它成为处理cookie的理想选择,尤其适用于那些对性能和加载速度有较高要求的项目。在3kb(未压缩)的大小下,gzip压缩后更是减小到仅1.73kb,这意味着它可以在不影响...

    html 登录ajax请求继承.net Form验证和JS解析cookie

    HTML登录页面结合Ajax异步请求和.NET Form验证以及JavaScript处理Cookie是Web开发中常见的功能实现。这个DemoLogin项目提供了一个实例,展示了如何在不刷新页面的情况下进行用户验证,并且利用Cookie来存储和读取...

    CookiesjsJavaScript客户端的Cookie操作库

    这些方法简化了JavaScript中处理Cookie的复杂性。 3. **跨域与安全:** Cookies.js 可能会涉及跨域问题,因为默认情况下,Cookie只能被设置它的域所读取。如果需要跨域共享,需要设置Cookie的`domain`属性。同时,...

    C#和javascript操作cookie

    总结起来,C#和JavaScript在处理Cookie时各有其特点:C#在服务器端创建和管理Cookie,而JavaScript在客户端进行读取、修改和删除操作。这种协同工作模式在许多Web应用中都十分常见,尤其在需要进行用户状态追踪和...

    javascript实现cookie功能

    JavaScript是Web开发中的重要脚本语言,用于处理客户端的交互逻辑。在网页中实现Cookie功能是JavaScript的一个常见应用场景。Cookie是一种存储在用户浏览器上的小型文本文件,常用于管理用户会话、保存用户设置或者...

    javascript操作cookie

    ### JavaScript操作Cookie知识点详解 #### 一、Cookie简介 Cookie是一种小型的数据文件,通常由服务器发送到客户端(浏览器),客户端...- 当处理大量的Cookie时,需要注意浏览器对单个站点Cookie数量和大小的限制。

    javascript与cookie 的问题详解

    总的来说,理解JavaScript处理Cookie的方式以及如何在多子域名环境中正确设置和读取Cookie是非常关键的。通过合理地指定域和路径,以及正确处理读取逻辑,可以有效地避免因Cookie冲突导致的问题。同时,保持良好的...

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

    在实际应用中,我们还可以考虑添加更多的功能,如处理多个Cookie、设置路径和域、处理特殊字符等。通过封装这些操作,可以创建更高级的Cookie管理工具,方便在项目中使用。了解和熟练掌握这些基本操作对于Web开发者...

    JavaScript数据存储 Cookie篇

    JavaScript中的Cookie是客户端数据存储的一种常见方式,主要用来在用户浏览器端存储小量信息,尤其适用于维护用户会话状态。本文将深入探讨Cookie的基本概念、组成部分、操作方法以及相关注意事项。 1. **Cookie的...

    用于处理cookie的php类.zip

    3. **使用类处理Cookie**: - 首先,你需要实例化这个类,可能需要传递一些配置参数,如默认的Cookie路径和域名。 - 然后,使用`setCookie`方法设置Cookie,例如`$cookieHandler-&gt;setCookie('username', 'JohnDoe'...

    Javascript操纵Cookie实现购物车程序.txt

    - **Cookie存储结构**:为了简化处理,可以将购物车中的商品以字符串形式存储到Cookie中,格式如:“type#name:quantity|name:quantity,...”。 - 例如:`"电子设备#手机:2|耳机:1,图书#编程艺术:1|计算机组成原理...

    session配置secure和httpOnly

    但在某些场景下,如需要使用JavaScript处理Cookie的Web应用程序,设置`HttpOnly`可能会导致功能受限。 二、配置问题及解决方法 1. 在GlassFish 2.x环境下,由于只支持Servlet 2.5,不直接支持`HttpOnly`属性。可以...

    javascript.cookie

    - **读取Cookie**:JavaScript无法直接通过`document.cookie`获取所有Cookie,因为该属性返回的是一个字符串,需要通过字符串处理方法解析。例如: ```javascript function getCookie(name) { var cookies = ...

    javascript 文本框下拉提示与cookie应用实例

    在这个实例中,我们结合了JavaScript和Cookie技术来实现这一功能。 首先,HTML部分定义了一个输入框(`&lt;input id="txt" type="text"&gt;`)以及相关的CSS样式来创建下拉菜单的效果。CSS通过`.Menu`和`.Menu2`类设置了...

    JavaScript入门之事件、cookie、定时等

    JavaScript作为网页开发中最广泛使用的脚本语言之一,其事件处理机制、cookie的应用、定时任务的执行是前端开发的重要知识点,对于初学者来说,理解这些概念对于学习JavaScript至关重要。 ### 事件 (Event) 在Web...

    todo:这是一个使用cookie的javascript todo网络应用程序

    此外,“javascript-cookies”表明应用的核心特性是使用了JavaScript处理Cookie,这是实现数据持久化存储的关键。最后,“JavaScript”再次确认了技术栈,强调整个应用是用JavaScript构建的。 【文件名称列表】:...

    javascript 中Cookie读、写与删除操作.docx

    需要注意的是,在处理Cookie时一定要考虑到安全性问题,例如不要在Cookie中存储敏感信息,并且在必要时使用`secure`属性确保Cookie只能通过HTTPS传输。同时,合理设置`domain`和`path`可以帮助更好地控制Cookie的...

Global site tag (gtag.js) - Google Analytics