美文网首页
Cookie & Session

Cookie & Session

作者: ibyr | 来源:发表于2017-01-04 18:11 被阅读13次

Cookie

  • HTTP无状态。Cookie记录用户访问状态。存放在客户端。
  • 用户的通行证。
  • 后台的response写入键值对数据。
  • 用户再次访问带上这个通行证。
  • 检查某个网站的Cookie:在浏览器地址栏输入:
    javascript:alert(document.cookie)
  • Cookie不可跨域

API: javax.servlet.http.Cookie

//to get cookie from client
Cookie[] cookies = request.getCookie();
// to write cookie  一个Cookie对象保存一个键值对
response.addCookie(Cookie cookie);

如下是Baidu的Cookie:


BaiduCookie.png

Session

  • 服务器端记录客户端的访问状态
  • 存放在服务器端的“客户明细表”
  • 每个来访者对应一个Session对象
  • JSP 内置Session隐藏对象
  • <% page session="false" %> 则JSP中Session对象不可用

API: javax.servlet.http.HttpSession

// get session object.
HttpSession session = request.getSession();
// set session attribute
session.setAttribute("logintime", new Date());

// get session attribute
session.getAttribute("logintime");

// Attention to difference.
request.getSession(boolean create);  // true 创建Session之后再返回
request.getSession();   //返回session,不存在则返回null。

相关文章

  • Cookie & Session

    Cookie 为什么要有Cookie?Http协议是一种无状态的协议,服务器无法从网络连接上确定用户身份。所以为了...

  • Session & Cookie

    因为Http协议是无状态的,服务端不知道用户上一次做了什么操作或者请求了什么接口。简单来说就是浏览器发送了两次请求...

  • session & cookie

    cookie 客户端(浏览器)保存信息的技术http协议是无状态的,每次都是基于一个请求一个响应.每次请求和响应都...

  • Cookie & Session

    Cookie HTTP无状态。Cookie记录用户访问状态。存放在客户端。 用户的通行证。 后台的response...

  • Cookie & Session

    阅读原文 cookie.php 为cookie示例session.php 为session示例demo验证cook...

  • Cookie & Session & Local

    Cookie 一、什么是Cookie?1、Cookie 是浏览器访问服务器后,服务器传给浏览器的一段数据2、浏览器...

  • cookie & session & local

    cookie cookie是存储在浏览器上的一小段数据,用来记录某些当页面关闭或者刷新后仍然需要记录的信息。在控制...

  • 基本的使用

    存cookie 取cookie 存session 取session

  • 五、cookie & session

    一、JSP 1. jsp的介绍 JSP全名为Java Server Pages,中文名叫java服务器页面,本质是...

  • cookie&session

    cookie Cookie 数据是由客户端来保存和携带的,所以称之为客户端技术 属性 name 名称不能唯一确定一...

网友评论

      本文标题:Cookie & Session

      本文链接:https://www.haomeiwen.com/subject/ditavttx.html