`
licui
  • 浏览: 21333 次
  • 性别: Icon_minigender_2
  • 来自: 郑州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

javascript创建、删除cookie

阅读更多

  javascript创建、删除cookie
var result;
    function getValue(key)//得到cookie中对应的值
     {
        var localCookie =  document.cookie;
        var start_index =  localCookie.indexOf(key+"=");
        var end_index
        var flag;
        if(start_index==-1){
            result = "";
            flag = false;
        } else{
            start_index = start_index+key.length+1;
            end_index = localCookie.indexOf(";",start_index);
            if(end_index==-1)
                end_index = localCookie.length;
            result =  localCookie.substring(start_index,end_index);
            flag = true;
        }
        return flag;
    } 
    function setCookie(key,value,timer)//设置cookie{
       var exDate = new Date();
       var exDateString;
       exDate.setDate(exDate.getDate()+timer);
       exDateString = ((exDate==null) ? "" : ";expires="+exDate.toGMTString()); //expires 的值
       document.cookie=key+ "=" +escape(value)+exDateString; //escape是处理转义字符的
    }
  
function delCookie(key)//删除cookie
{
    var exDate = new Date();       var exDateString;
       exDateString = exDate.toGMTString()); //expires 的值
       document.cookie=key+ "=" +""+exDateString; //escape是处理转义字符的
}
如果你在你的浏览器中输入了web的URL,浏览器会象这个URL的web站点发送请求,比如,你在浏览器中输入一下URL:http: //www.3qianke.cn,浏览器会将请求发送到3qianke的web服务器,请求它的首页。    当浏览器发送请求时,它会查看你机器上跟域名www.3qianke.cn有关的Cookie文件,如果存在同www.3qianke.cn有关的 Cookie,浏览器就会把相关的Cookie“键-值”对数据跟请求一起发送到服务器,如果不存在同www.3qianke.cn有关的 Cookie,则浏览器不发送Cookie到服务器。   3qianke的web服务器收到Cookies数据和一个页面的Http请求,如果收到了Cookie“键-值”对,3qianke的web服务器将能够使用它们。   如果没有收到Cookie“键-值”对,3qianke的web服务器就能知道你以前没有访问过这个站点,服务器建立一个新的用户ID,并在把你所请求的 页面发回到你的浏览器时,把用户ID“键-值”对发送到你的机器,你的硬盘就会驻留了对应这个站点的“键-值”对Cookie。   web服务器可以在你访问站点时,随时的更改“键-值”对或者加入一个新的“键-值”对。   同“键-值”对发送到客户端的还有同这个“键-值”对相关的一些其它信息,其中之一就是Cookie有效期,另一个就是路径(为了在同一个站点的不通部分关联不同的Cookie)。  
上一篇 下一篇 返回日志列表 标签(Tags):cookie 存 取 删本文链接: 复制 签名档
 
评论列表想第一个看到日志抢沙发?
QQ空间温馨提示:腾讯官方不会以任何留言方式向您发布中奖信息。请勿轻信留言中的中奖信息,更不要拨打陌生电话及向陌生帐户汇款,谨防受骗!识别更多网络骗术,请点击:腾讯反骗术帮助中心。发表评论取消批量删除批量删除全选删除


使用签名档匿名评论发表评论
点击这里发表评论,如果您要显示签名档,请点击“设置”并勾选“使用签名档”
设置  
使用签名档       道具:请选择道具隐身草彩虹炫天使之爱        悄悄话 | (以小纸条形式发送)   查看今日免费发送数量

通知到好友信息中心(该评论可显示在QQ好友及关注我的友人的信息中心)

确定马上开通空间,体验权限日志、私密记事本等全新日志体验!
上一篇  下一篇  返回日志列表
loading......
分享到:
评论

相关推荐

    javascript创建cookie、读取cookie

    在Web开发中,Cookie是网站存储在用户...以上就是关于JavaScript创建Cookie和读取Cookie操作方法的详细介绍。通过这两部分的学习,读者应该能够基本掌握JavaScript中Cookie的基本操作,并能够根据自己的需求灵活运用。

    javascript cookie 操作框架 XCookie

    总结一下,XCookie是一个实用的JavaScript库,用于简化浏览器cookie的管理工作,它提供了一组易于理解和使用的API,涵盖了创建、读取、更新和删除cookie的各种操作。了解和掌握这个框架将有助于提高前端开发的效率,...

    Javascript Cookie操作类的封装

    接下来,我们来创建一个名为`CookieManager`的JavaScript类,用于封装Cookie的操作。这个类需要包含以下方法: 1. **setCookie**:用于设置Cookie。需要传入键(key)、值(value)以及可选的过期时间(days)和...

    C#和javascript操作cookie

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

    CookiesjsJavaScript客户端的Cookie操作库

    作为客户端库,它使得开发者无需后端服务器参与就能创建、读取、更新和删除Cookie,增强了前端应用对用户状态的管理能力。 **标签解析:** "JavaScript开发-其它杂项" 暗示了Cookies.js是JavaScript开发工具的一...

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

    Cookie.js是一个专为JavaScript开发者设计的轻量级库,主要用于管理和操作浏览器中的cookie。这个库的主要优点是它的简洁性和低资源占用,使得它成为处理cookie的理想选择,尤其适用于那些对性能和加载速度有较高...

    javascript实现cookie功能

    在这个Java工程中,尽管主要编程语言是Java,但JavaScript用于前端页面与用户的交互,包括创建、读取和删除Cookie。 首先,我们需要理解Cookie的基本概念。一个Cookie由名称、值、过期时间、路径和域等属性组成。...

    javascript.cookie

    - **创建Cookie**: 在JavaScript中,可以使用`document.cookie`属性来创建Cookie。例如,创建一个名为"user",值为"John"的Cookie: ```javascript document.cookie = "user=John; expires=Thu, 31 Dec 2099 23:59:...

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

    总结来说,这个实例展示了如何使用JavaScript和CSS创建文本框下拉提示,同时利用Cookie存储用户的选择,以实现更个性化的交互体验。在实际开发中,这样的设计可以应用于搜索框、自动补全或者任何需要提供预设选项供...

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

    要创建一个新的Cookie,我们需要使用JavaScript创建一个字符串,该字符串包含所有Cookie的属性,然后将其赋值给`document.cookie`。例如,添加一个名为`username`、值为`JohnDoe`、有效期为一天的Cookie,可以这样做...

    javascript创建和存储cookie示例

    JavaScript 提供了操作 Cookie 的能力,可以通过直接修改 `document.cookie` 对象来创建、读取、修改或删除 Cookie。 #### 5. 创建 Cookie 的函数 `setCookie` 在文件中提供的 `setCookie` 函数可以创建一个 Cookie...

    cookie--javascript记录用户之前是否访问本页面

    4. **删除Cookie**:删除Cookie是通过设置过期时间为过去的时间来实现的。例如: ```javascript function deleteCookie(name) { document.cookie = name + "=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/"; ...

    asp.net与javascript混合添加、删除、修改、读取cookie

    6. **删除cookie(JavaScript)**: 同样,JavaScript也需要设置过期时间到过去: ```javascript document.cookie = "myCookie=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/"; ``` 7. **修改cookie(ASP.NET ...

    JavaScript创建、读取和删除cookie

    通过JavaScript,我们可以轻松地创建、读取和删除Cookie。本文将详细解释这些操作及其背后的概念。 ### Cookie的定义和作用 Cookie是一种小型文本文件,它被Web服务器发送到用户的浏览器上,并存储在用户的设备上...

    javascript小工具之——cookie操作

    JavaScript提供了内置的方法来读取、创建和修改Cookie。 1. **创建Cookie**: 使用`document.cookie`属性可以创建新的Cookie。这个属性不是一个简单的字符串,而是通过分号和逗号分隔的一系列键值对。例如,创建一...

    cookie通信_javascript_

    在Web前端开发中,Cookie是一种重要的数据存储和通信机制,主要用来管理用户状态、存储小型数据等。...通过JavaScript,我们可以轻松地创建、读取和删除Cookie,但在实际应用中也要注意其大小限制、安全性和隐私问题。

    javascript操作cookie

    总结,JavaScript操作Cookie主要包括获取、设置和删除三个基本操作。通过这些操作,我们可以方便地在客户端存储和读取数据,以实现一些基本的功能,比如用户会话管理、个性化设置等。在实际应用中,还可以考虑使用更...

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

    - **创建Car类**:该类负责管理购物车的所有操作,包括添加、删除商品类型及具体商品。 ```javascript function Car(name) { this.name = name; } Car.prototype = { constructor: Car, // 添加商品类型 ...

    cookie应用(javascript)

    在这个"cookie应用(javascript)"的压缩包中,包含了一个JS文件和两个HTML文件,显然是为了演示如何使用JavaScript来创建、读取和管理Cookie。 首先,我们需要理解Cookie的基本概念。Cookie是由服务器端发送到浏览器...

Global site tag (gtag.js) - Google Analytics