本文为博主原创,转载请注明出处:
    sessionid 是服务器用来辨别客户端浏览器身份的号码,就像人的身份证一样。当用户第一次访问网站时,服务器会分配一个独一无二的 sessionid 给用户浏览器;

  从第二次访问网站起,服务器就一直用这个 sessionid 来辨别用户,直到用户关闭浏览器。

    同一浏览器(如 ie)不同的用户登录同一网站,sessionid 是否相同;同一台电脑不同的浏览器登录同一网站,sessionid 又是否相同?下面分别用实例来验证。

  一、sessionid 不随用户的变化而变化(同一浏览器)
  用 ie 浏览器打开一个网站,先用用户名 TestId1 登录,sessionid 为:oxwaqztrr03rkig3axhosnk4;注销退出(不关闭浏览器),再用 TestId2 登录,sessionid 仍然为:oxwaqztrr03rkig3axhosnk4;说明 sessionid 在同一浏览器并不关闭的前提下,不随用户的变化而改变。

  用户名 TestId1 登录,sessionid 为:oxwaqztrr03rkig3axhosnk4;

  用户名 TestId2 登录,sessionid 为:oxwaqztrr03rkig3axhosnk4;

  二、sessionid 随浏览器的变化而变化
  先用 ie 浏览器打开一个网站,并用 TestId1 用户名登录,sessionid 为:oxwaqztrr03rkig3axhosnk4;

  在同一台电脑,再用 Firefox(火狐)浏览器和同一用户登录同一网站,登录用户名为 TestId1,sessionid 为:

e4mcr3mhknlmxaedqkvhojtv;

  sessionid 发生了变化,说明尽管是同一台电脑,只要浏览器类型(主要是内核)不同,服务器也会给客户端分配一个唯一的sessionid。值得注意的是,内核相同的浏览器(如很多浏览器使用 ie 内核),sessionid 可能不会变化,可以自己测试验证。

  三、浏览器查看sessionid的方法

sessionid 特性的更多相关文章

  1. C#中的特性基本理解

    定制特性可以应用的目标元素可以为:程序集(assembly).模块(module).类型(type).属性(property).事件(event).字段(field).方法(method).参数(pa ...

  2. PHP5.4最新特性

     PHP5.4最新特性   官网:ChangeLog-5.php#5.4.0 原文Oracle:LAMP 体系有了新的竞争,但此版本中的特性使 PHP 再次挑战极限. 稍微做了修改.: 概述总结:1. ...

  3. Application、Session、Cookie、ViewState的特性

    http://blog.csdn.net/zyw_anquan/article/details/7664132   Application的特性: 存储的物理位置:服务器端内存. 存储的类型限制:任意 ...

  4. [转]cookie、session、sessionid 与jsessionid

    cookie.session.sessionid 与jsessionid,要想明白他们之间的关系,下面来看个有趣的场景来帮你理解. 我们都知道银行,银行的收柜台每天要接待客户存款/取款业务,可以有几种 ...

  5. .NET WebAPI 利用特性捕捉异常

    声明:本方式及代码只使用与.NET Web API. 先创建类继承ExceptionFilterAttribute类型并复写OnException方法. 代码如下: using System; usi ...

  6. Cookie中的sessionid与JSONP原理

    一.首先说明一下cookie中的sessionid的作用. 1.cookie只是一些文本内容,多是键值对的形式,是请求头中的一部分 2.http是无连接的 知道这两点,就可以很容易的理解session ...

  7. 【tomcat】sessionId学习(未完待续)

    这里主要研究tomcat中session的管理方式以及sessionId的原理,下文将研究sessionid存到redis中以及基于redis实现session共享. 平时也就是了解session是基 ...

  8. ASP.NET MVC Form表单验证与Authorize特性

    一.Form表单验证 1.基本概念 表单验证是一个基于票据(ticket-based)[也称为基于令牌(token-based)]的系统.当用户登录系统以后,会得到一个包含基于用户信息的票据(tick ...

  9. cookie、session、sessionid ,jsessionid 的区别

    本文是转载虫师博客的文章http://www.cnblogs.com/fnng/archive/2012/08/14/2637279.html cookie.session.sessionid 与js ...

随机推荐

  1. 逻辑回归 之 Logist 推导

    Logist从概率角度认识 可以咱学校教材大二版的<> - 山大版, 来整一波, 为了简化推导形式呢, 这里就假设2个样本空间的形式来展开, 基于(条件概率) 全概率与贝叶斯 作为核心. ...

  2. Jmeter场景设置与监听

    目录 Jmeter场景设置 场景运行 Jmeter测试监控 Samples:取样器运行次数(提交了多少笔业务). Jmeter场景设置 场景的概念: 场景是用来尽量真实模拟用户操作的工作单元,场景设计 ...

  3. SpringBoot解决跨域请求拦截

    前言 同源策略:判断是否是同源的,主要看这三点,协议,ip,端口. 同源策略就是浏览器出于网站安全性的考虑,限制不同源之间的资源相互访问的一种政策. 比如在域名https://www.baidu.co ...

  4. 分析一个UBOOT的方法

    1. 编译完成后可以看到在主目录下生成了uboot.bin文件,为了方便分析,使用如下命令将其反汇编:arm-linux-objdump -D -m arm u-boot > u-boot.as ...

  5. word 转pdf 再转图片--用在轻社群发文章

    #! /usr/bin/env python # -*- coding: utf-8 -*- import fitz import glob import os from win32com.clien ...

  6. 使用icepdf将pdf文件转换成照片(以及隐藏的一个bug)

    首先引入依赖: <dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox ...

  7. test20191205 WC模拟赛

    又是先开T3的做题顺序,搞我心态.以后我必须先看看题了. 整数拆分 定义 \(f_m(n)\) 表示将 \(n\) 表示为若干 \(m\) 的非负整数次幂的和的方案数.例如,当 \(m = 2\) 的 ...

  8. Java Polymorphism

    Ability of an organism to take different shapes is polymorphism in bio world. A simplest definition ...

  9. OpenCV 学习笔记(2) 使用鼠标绘制矩形并截取和保存矩形区域图像

    http://www.cnblogs.com/lidabo/p/3437587.html 0 效果展示 1工程源码 #include <opencv2/core/core.hpp>   # ...

  10. CVE-2017-7494复现 Samba远程代码执行

    Samba是在Linux和Unix系统上实现Smb协议的一个免费软件,由服务器及客户端程序构成,Samba服务对应的TCP端口有139.445等.Smb一般作为文件共享服务器,专门提供Linux与Wi ...