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

读写cookies

阅读更多
   Cookie应该是一种应用较久的技术了。早在HTML刚刚出现的时候,在每个独立的页面之间没有办法记录和标识不同的用户。后来人们就发明了Cookie技术,当用户访问网页时,它能够在访问者的机器上创立一个文件,我们把它叫作Cookie,写一段内容进去,来标识不同的用户。如果下次用户再访问这个网页的时候,它又能够读出这个文件里面的内容,这样网页就知道上次这个用户已经访问过该网页了。


/*
* 写cookie
*/
Cookie namecookie = new Cookie("name",name);
Cookie passwordcookie = new Cookie("password",password);
Cookie optioncookie = new Cookie("option","1");

//生命周期   
namecookie.setMaxAge(60*60*24*365);
passwordcookie.setMaxAge(60*60*24*365);
optioncookie.setMaxAge(60*60*24*365);
    
response.addCookie(namecookie);
response.addCookie(passwordcookie); 
response.addCookie(optioncookie); 

/*
* 读cookie
*/

Cookie[] cookies = request.getCookies();
if(cookies!=null)
{
    String name = "";
    String password = "";
    String option = "";
    for (int i = 0; i < cookies.length; i++) 
    {
       Cookie c = cookies[i];     
       if(c.getName().equalsIgnoreCase("name"))
       {
          name = c.getValue();
        }
        else if(c.getName().equalsIgnoreCase("password"))
        {
           password = c.getValue();
        }
        else if(c.getName().equalsIgnoreCase("option"))
        {
           option = c.getValue();
        }     
    } 
  }


信息来源:http://www.blogjava.net/action/archive/2007/04/10/109574.html
分享到:
评论

相关推荐

    ASp Javascript读写Cookies的代码.docx

    ### ASP Javascript读写Cookies的知识点 #### 一、Cookies简介 Cookies是一种常用的数据存储技术,主要用来在客户端存储用户的一些基本信息。例如用户的登录状态、购物车中的商品等,方便网站根据用户的不同行为...

    JS可以任意拖动位置的窗口(读写cookies保留位置)

    在浏览器中形成一个可以任意拖动位置的窗口,窗口位置存储在cookies中(也可以使用Ajax存储到数据库中),刷新后窗口位置不变。IE5+有效

    EditThisCookie.zip

    7. **安全与隐私**:EditThisCookie还提供了一些隐私保护选项,如只允许HTTPS连接读写Cookies,增强用户数据的安全性。 在开发和调试网页时,EditThisCookie插件尤其有价值。开发者可以通过它快速修改Cookies来测试...

    最牛.Net公共类库,.net 开发类库Cmn

    Cookies Cookies操作类,支持读写Cookies操作 Date 日期操作类 FileFolder 文件目录操作类 Identify 验证码 Js Js操作类 Log 日志管理类 Msg 输出消息类 Net 网络操作类 Rand 生成随机数类 Request ...

    C#编程中常用的方法与操作总汇

    3. **读写Cookies操作**: C#提供了System.Web.HttpCookie类用于处理Cookies。读取Cookie时,可以通过HttpRequest对象的Cookies集合获取;写入Cookie则可以创建HttpCookie实例,设置其属性后添加到HttpResponse对象...

    html页面传值

    通过JavaScript的`document.cookie`属性可以读写Cookies。它们适合存储少量信息,但存在跨域安全问题,且每次HTTP请求都会携带Cookies,增加流量。 4. sessionStorage和localStorage: 这两者是Web Storage API的...

    基于PHP的cURL快速入门教程 (小偷采集程序)

    - **管理cookies**:使用`CURLOPT_COOKIEJAR`和`CURLOPT_COOKIEFILE`读写cookies。 - **HTTPS与认证**:使用`CURLOPT_SSL_VERIFYPEER`和`CURLOPT_CAINFO`处理SSL验证,`CURLOPT_USERPWD`进行HTTP基本认证。 **总结*...

    ruby on rails 教程

    - **Cookies**:解释了Cookies的工作原理,以及如何在Rails应用中读写Cookies,同时提到了Cookies的一些常用参数设置。 #### 国际化与日志记录 文档进一步涉及了国际化(i18n)和日志记录(Logging)的实现方法,...

    ASP.NET中cookies的读写(多子值)

    string subValue1 = Request.Cookies["myCookie"]["subValue1"]; string subValue2 = Request.Cookies["myCookie"]["subValue2"]; string subValue3 = Request.Cookies["myCookie"]["subValue3"]; // 使用子值...

    python Werkzeug==2.0.2

    3. **HTTP实用程序**:库中包含了丰富的HTTP辅助方法,如生成HTTP头、解析和创建URL、读写cookies、处理HTTP状态码等。这些工具可以帮助开发者更有效地处理HTTP协议的各个方面。 4. **表单和数据处理**:Werkzeug...

    js特效脚本含源码和说明可以全部展开的新闻滑动条控件

    使用JavaScript,开发者可以创建动画效果,操控DOM(文档对象模型),以及读写cookies,甚至可以开发网页应用程序。 接下来,我们讨论一下这个新闻滑动条控件的技术细节。滑动条控件本质上是一个用户界面组件,允许...

    javaScript面试及其答案

    JavaScript通过`document.cookie`来读写Cookies。同源策略是JavaScript的一项重要安全机制,它限制了脚本只能访问同一域名下的资源,防止跨站脚本攻击。 `prompt()`方法用于弹出输入对话框,返回用户输入的值或`...

    基于PHP CURL获取邮箱地址的详解

    这里使用`tempnam()`函数生成一个临时文件名,并将其作为`CURLOPT_COOKIEJAR`选项的值,确保CURL能够读写cookies。 ```php define("COOKIEJAR", tempnam(ini_get("upload_tmp_dir"), "cookie")); ``` 接下来,定义...

    Servlet API

    8. **会话管理**:Servlet API提供了`HttpServletRequest`和`HttpServletResponse`接口,它们包含处理HTTP请求和响应的方法,如获取请求参数、设置响应头、读写cookies等。此外,`HttpSession`接口用于管理用户的...

    js读写COOKIE实现记住帐号或密码的代码(js读写COOKIE)

    通过上面的讨论,我们了解到使用JavaScript来读写cookies的基本原理和技术要点。实现“记住账号或密码”功能是一个简单的应用,但关键在于理解cookie的机制以及如何安全地使用它。在实际开发中,开发者需要权衡便利...

    Cookies:玩转View方法

    3.4 JavaScript辅助:在客户端,可以使用JavaScript的Document.cookie属性来读写Cookies,这对于实现动态交互和实时更新视图非常有用。 四、实战示例 4.1 创建登录状态Cookie:用户成功登录后,服务器创建一个...

    在Asp.net网页上写读Cookie的两种不同语法介绍

    下面是写Cookie的语法: 代码如下: Response.Cookies[“曲奇名称”].Value = “软件开发网”; 读Cookie的语法: 代码如下: if (Request.Cookies[“曲奇名称”] != null) { string cookieValue = Request.Cookies[...

    ASP.NET中cookie读写方法介绍

    ### ASP.NET中cookie读写方法介绍 在ASP.NET应用程序中,cookie是一种常用的数据存储机制,用于在客户端存储少量的信息。本文将详细介绍ASP.NET中cookie的读写方法,并通过实例演示如何实现这些操作。 #### 一、...

    jquery-cookies

    此外,由于隐私和安全原因,某些浏览器可能不允许跨站点脚本读写Cookie。 总之,jQuery Cookies提供了一种简洁的API来处理客户端的Cookie存储,使得开发者能够轻松地在JavaScript中管理用户的状态信息。合理利用这...

Global site tag (gtag.js) - Google Analytics