`

cookie学习

阅读更多
1) 创建Cookie:
       Cookie c = new Cookie("CookieName", "CookieValue");
2) 设置有效期:
       c.setMaxAge(int lifetime); 黙认为负值,只作用于当前会话,不能存储在磁盘上;如为0值表示删除Cookie;有效值为秒为单位。
3) 在响应头中放置Cookie:
       response.addCookie(c);
4) 从客户端读取Cookie:
       Cookie[] cookies = request.getCookies();
       Cookie cookie;
       for(int i=0; i<cookies.length; i++)
       {
          cookie = cookies[i];
          out.println("<tr><td>" + cookie.getName() + "</td><td>" + cookie.getValue());
       }

============================================
对cookie的初步理解:
cookie是服务器端发给客户端的小的信息块,存在客户端.
客户--->请求---->服务器----->响应------>客户(同时发给客户cookie)存在客户端.

在访问服务器的时候,客户端读取cookie发给服务器端.


例如:某人输入用户名,密码, 登陆(登陆其实是客户向服务器发请求),登陆进去说明服务器已经响应了客户了,也发给客户cookie了,客户也记录了cookie了,
然后客户在点击某个功能如发件箱,(是客户又发出请求了,并且同时读取本地存的cookie发给服务器,服务器确认是同一个状态.)


未设置时间的cookie只在本窗口中有效率,离开此窗口换一个窗口或者关闭窗口cookie就没了.邮箱也是这样,都在一个窗口中.
分享到:
评论

相关推荐

    cookie学习练习记录

    本文将深入探讨“Cookie学习练习记录”这一主题,基于提供的描述和标签,我们将围绕Cookie的使用展开讨论。 首先,让我们理解Cookie的基本原理。Cookie是由服务器发送到用户的浏览器并存储在本地的一小段文本数据。...

    java jsp Cookie学习资料

    ### Java JSP Cookie 学习资料详解 #### 一、Cookie 概述 Cookie 是一种在客户端(通常是用户的浏览器)存储信息的技术。当用户访问一个网站时,服务器可以通过 HTTP 响应头 `Set-Cookie` 向客户端发送 Cookie。...

    Cookie 学习案例之三天免登录

    本文将深入探讨“Cookie学习案例之三天免登录”的主题,同时解决描述中提到的“session登录练习使用解决null显示问题”。 Cookie是客户端存储数据的一种方式,由服务器发送到用户的浏览器,并由浏览器保存。在用户...

    Cookie的学习

    这个“Cookie的学习”主题将深入探讨Cookie的基本概念、工作原理、用途以及如何管理和使用它。 首先,Cookie是由Web服务器发送到用户的浏览器并存储在本地的一小段文本信息。当用户再次访问同一网站时,浏览器会将...

    Servlet_Session和Cookie学习

    Cookie类提供了几个常用的方法,例如设置和获取Cookie的最大生命周期(setMaxAge和getMaxAge方法)、获取Cookie的名字(getName方法)和值(getValue方法)。通过这些方法,可以对Cookie进行更精细的控制,比如设定...

    Cookie学习 教程

    在IT行业中,尤其是在Web开发领域,Cookie是一种至关重要的技术,用于在客户端和服务器之间存储和传递数据。本教程将深入探讨Cookie的基本概念、工作原理、使用场景以及如何在实际项目中进行操作。 Cookie是由...

    Cookie学习整理

    Cookie是Web应用程序中常用的一种数据存储机制,它允许服务器在客户端(用户的浏览器)上存储少量信息。这些信息可以在用户后续的请求中被浏览器自动发送回服务器,从而实现状态管理或者个性化体验。以下是对Cookie...

    PHP Cookie学习笔记

    Cookie是一种存储在用户计算机上的文本...学习PHP中Cookie的使用可以更好地理解Web开发中的用户跟踪和状态管理。尽管Cookie技术提供了方便,但在设计Web应用时也应考虑用户隐私和安全性,避免不必要地存储敏感数据。

    学习cookie的笔记和总结

    ### 学习cookie的笔记和总结 #### 一、什么是Cookie? Cookie是一种小型的数据文件,由服务器发送到用户的浏览器,并存储在用户计算机上的一种机制。它主要用于保存用户的偏好设置、登录状态等信息,以便用户再次...

    cookie和session的学习文档

    cookie和session的学习文档

    j2ee实验二:学习使用Session和Cookie

    ### j2ee实验二:学习使用Session和Cookie #### 实验背景与目标 在现代Web应用开发中,理解和掌握会话管理和用户认证是至关重要的。本实验旨在通过一系列实际操作来帮助学生熟悉J2EE环境下Session和Cookie的工作...

    易语言取设cookie

    通过阅读和学习这个源码,你可以更深入地理解如何在易语言环境中处理网络请求和响应,以及如何利用Cookie来维护用户状态。 总结来说,易语言的“取设cookie”功能是网络编程中的核心部分,对于开发基于HTTP协议的...

    jquery 设置cookie、删除cookie、获取cookie

    通过本文的学习,您应该已经掌握了如何使用 jQuery 和其插件来设置、获取和删除 Cookie 的基本方法。在实际开发过程中,灵活运用这些技巧可以帮助您更好地管理和维护用户的状态信息。希望这些知识能够对您的工作有所...

    桂林老兵cookie欺骗工具

    这个工具因其在Cookie管理及欺骗技术方面的应用而知名,尤其对于理解Web安全和防御策略的专家来说,它是一个重要的学习和实践平台。 Cookie是网站在用户浏览器上存储的小型文本文件,通常用于识别用户会话、个性化...

    cookie的学习1

    在网页开发中,Cookie是一种非常重要的技术,用于在客户端存储数据。本文将深入探讨Cookie的基本概念、使用方式以及如何在JavaScript中操作Cookie。 首先,理解什么是Cookie至关重要。Cookie是由服务器发送到用户...

    前端Cookie工具,获取Cookie数据,获取Cookie数据key名称,清除站点所有Cookie数据

    `CookieClearAll.html`文件可能就是一个包含以上功能的示例页面,供开发者学习和参考。 总的来说,理解并掌握Cookie的使用是前端开发中不可或缺的一部分,它帮助我们在无状态的HTTP协议中实现状态保持,提供了一种...

    jquery cookie 实例下载

    在JavaScript的世界里,jQuery库因其简洁的API和强大的功能而广受欢迎。Cookie是Web开发中的一...通过学习并应用这些知识点,你可以提升Web应用程序的用户体验,例如实现用户首选项的持久化存储或进行简单的状态管理。

    cookie实例

    在IT行业中,Cookie是Web开发中的一个重要概念,用于在客户端和服务器之间传递状态信息。Cookie主要用来存储用户数据,如登录状态、...通过实践和学习"cookie实例",开发者可以更好地掌握Cookie的使用,提高用户体验。

    cookie机制实现登陆、退出

    在Web开发中,Cookie是一种非常重要的技术,它用于在客户端和服务器之间传递状态信息。Cookie机制主要用于实现用户登录...在`cookie_demo`这样的项目中,开发者可以学习和实践这些概念,以加深对Cookie工作原理的理解。

    php简单的cookie身份验证机制

    在PHP编程中,Cookie是一种常见的身份验证机制,用于在客户端(浏览器)和服务器之间...了解这些基础知识后,你可以根据提供的源代码学习和理解实际的实现细节,并可能进一步优化和增强这个简单的Cookie身份验证机制。

Global site tag (gtag.js) - Google Analytics