会话是否使用cookie?

2023-11-25

这是一个月前的面试题……

会话是否使用cookie?如果是这样,他们是如何做到的?

Assume Session["UserId"]=1这个会话变量在内部如何使用cookie?如果是这样,cookie 的名称是什么以及该 cookie 的值是什么......


虽然数据本身存储在服务器上(如果以这种方式配置,则存储在 SQL 中),但需要有一种方法将会话数据与特定用户相关联。

默认情况下,这是通过 cookie 完成的,但您可以配置无 cookie,在这种情况下,唯一的 id 存储在 URL 中。

来自微软:

ASP 通过在会话开始时向客户端提供分配给用户的唯一密钥来维护会话状态。该密钥存储在客户端在每次请求时发送到服务器的 HTTP cookie 中。然后,服务器可以从 cookie 中读取密钥并重新扩充服务器会话状态。

http://msdn.microsoft.com/en-us/library/ms972429.aspx

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

会话是否使用cookie? 的相关文章

  • STL 迭代器:前缀增量更快? [复制]

    这个问题在这里已经有答案了 可能的重复 C 中的预增量比后增量快 正确吗 如果是 为什么呢 https stackoverflow com questions 2020184 preincrement faster than postinc
  • C# 异步等待澄清?

    我读了here http blog stephencleary com 2012 02 async and await html that 等待检查等待的看看它是否有already完全的 如果 可等待已经完成 那么该方法将继续 运行 同步
  • C++11 删除重写方法

    Preface 这是一个关于最佳实践的问题 涉及 C 11 中引入的删除运算符的新含义 当应用于覆盖继承父类的虚拟方法的子类时 背景 根据标准 引用的第一个用例是明确禁止调用某些类型的函数 否则转换将是隐式的 例如最新版本第 8 4 3 节
  • 从经典 ASP 调用 .Net C# DLL 方法

    我正在开发一个经典的 asp 项目 该项目需要将字符串发送到 DLL DLL 会将其序列化并发送到 Zebra 热敏打印机 我已经构建了我的 DLL 并使用它注册了regasm其次是 代码库这使得 IIS 能够识别它 虽然我可以设置我的对象
  • 如何使从 C# 调用的 C(P/invoke)代码“线程安全”

    我有一些简单的 C 代码 它使用单个全局变量 显然这不是线程安全的 所以当我使用 P invoke 从 C 中的多个线程调用它时 事情就搞砸了 如何为每个线程单独导入此函数 或使其线程安全 我尝试声明变量 declspec thread 但
  • 方程“a + bx = c + dy”的积分解

    在等式中a bx c dy 所有变量都是整数 a b c and d是已知的 我如何找到整体解决方案x and y 如果我的想法是正确的 将会有无限多个解 由最小公倍数分隔b and d 但我只需要一个解决方案 我可以计算其余的 这是一个例
  • 人脸 API DetectAsync 错误

    我想创建一个简单的程序来使用 Microsoft Azure Face API 和 Visual Studio 2015 检测人脸 遵循 https social technet microsoft com wiki contents ar
  • ASP.NET Core 3.1登录后如何获取用户信息

    我试图在登录 ASP NET Core 3 1 后获取用户信息 如姓名 电子邮件 id 等信息 这是我在登录操作中的代码 var claims new List
  • 两个静态变量同名(两个不同的文件),并在任何其他文件中 extern 其中一个

    在一个文件中将变量声明为 static 并在另一个文件中进行 extern 声明 我认为这会在链接时出现错误 因为 extern 变量不会在任何对象中看到 因为在其他文件中声明的变量带有限定符 static 但不知何故 链接器 瑞萨 没有显
  • WcfSvcHost 的跨域异常

    对于另一个跨域问题 我深表歉意 我一整天都在与这个问题作斗争 现在已经到了沸腾的地步 我有一个 Silverlight 应用程序项目 SLApp1 一个用于托管 Silverlight SLApp1 Web 的 Web 项目和 WCF 项目
  • 为什么这个字符串用AesCryptoServiceProvider第二次解密时不相等?

    我在 C VS2012 NET 4 5 中的文本加密和解密方面遇到问题 具体来说 当我加密并随后解密字符串时 输出与输入不同 然而 奇怪的是 如果我复制加密的输出并将其硬编码为字符串文字 解密就会起作用 以下代码示例说明了该问题 我究竟做错
  • 使用 Javascript 设置 cookie [重复]

    这个问题在这里已经有答案了 我正在尝试构建我的第一个移动应用程序 它需要连接到我的 mysql 数据库并使用 json 返回数据 这很好 目前我有一个登录系统 一旦确定用户名和密码存在 它就会返回一条成功消息 对于下一步 我想在我的页面上使
  • 实例化类时重写虚拟方法

    我有一个带有一些虚函数的类 让我们假设这是其中之一 public class AClassWhatever protected virtual string DoAThingToAString string inputString retu
  • C 函数 time() 如何处理秒的小数部分?

    The time 函数将返回自 1970 年以来的秒数 我想知道它如何对返回的秒数进行舍入 例如 对于100 4s 它会返回100还是101 有明确的定义吗 ISO C标准没有说太多 它只说time 回报 该实现对当前日历时间的最佳近似 结
  • 在 WPF 中使用 ReactiveUI 提供长时间运行命令反馈的正确方法

    我有一个 C WPF NET 4 5 应用程序 用户将用它来打开某些文件 然后 应用程序将经历很多动作 读取文件 通过许多插件和解析器传递它 这些文件可能相当大 gt 100MB 因此这可能需要一段时间 我想让用户了解 UI 中发生的情况
  • 使用特定参数从 SQL 数据库填充组合框

    我在使用参数从 sql server 获取特定值时遇到问题 任何人都可以解释一下为什么它在 winfom 上工作但在 wpf 上不起作用以及我如何修复它 我的代码 private void UpdateItems COMBOBOX1 Ite
  • 对于某些 PDF 文件,LoadIFilter() 返回 -2147467259

    我正在尝试使用 Adob e IFilter 搜索 PDF 文件 我的代码是用 C 编写的 我使用 p invoke 来获取 IFilter 的实例 DllImport query dll SetLastError true CharSet
  • 当文件流没有新数据时如何防止fgets阻塞

    我有一个popen 执行的函数tail f sometextfile 只要文件流中有数据显然我就可以通过fgets 现在 如果没有新数据来自尾部 fgets 挂起 我试过ferror and feof 无济于事 我怎样才能确定fgets 当
  • C# 中最小化字符串长度

    我想减少字符串的长度 喜欢 这串 string foo Lorem ipsum dolor sit amet consectetur adipiscing elit Aenean in vehicula nulla Phasellus li
  • MySQL Connector C/C API - 使用特殊字符进行查询

    我是一个 C 程序 我有一个接受域名参数的函数 void db domains query char name 使用 mysql query 我测试数据库中是否存在域名 如果不是这种情况 我插入新域名 char query 400 spri

随机推荐

  • MonoTouch.Dialog:响应 RadioGroup 选择

    我有一个由 MonoTouch Dialog 创建的对话框 广播组中有一个医生列表 Section secDr new Section Dr Details new RootElement Name rdoDrNames secDrName
  • TableModelListener 和多列验证

    这是我第一次在这里发帖 如果有什么错误还请见谅 我正在开发一个 JTable 其中列数据必须验证一些参数 例如 第 3 列值 gt 30第 4 列值 gt 10第 5 列值 gt 4 此外 前 2 列会 自动 填充 在其余列中放入 0 如果
  • 选择组合框中的项目时执行操作[关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 我有一个包含 item1 和 item2 的 jcombobox 我也有一个 jtextfield 当我在 jcombobox 上选择 item1 时 我希望 30 出现在我的 jt
  • Keras VGG16 微调

    上有VGG16微调的例子喀拉斯博客 但我无法重现它 更准确地说 以下代码用于在没有顶层的情况下初始化 VGG16 并冻结除最顶层之外的所有块 WEIGHTS PATH NO TOP https github com fchollet dee
  • Ruby on Rails:自定义设备注册控制器,请求创建操作

    我有一个自定义注册控制器 但我不想覆盖设计中的创建操作 当我尝试注册用户时 出现以下错误 Unknown action The action create could not be found for Devise Registration
  • 无法在 Eclipse 中导入 java.awt.geom

    我刚刚开始开发一个新的 Eclipse Android 项目 并且想要使用 java awt geom 包中的类 我安装了 OpenJVM 1 6 和 sun 1 6 jdk 都来自 debian 的存储库 当我尝试导入包时 它说导入无法解
  • 如何强制刷新/重新绘制 JScrollPane?

    我在程序开始时根据数据库中的一些内容以编程方式将许多组件 JPanel JLabels 等 添加到 JScrollPane 中 似乎这个过程对于 GUI 来说太快了 因此 JScrollPane 并不总是正确更新 即即使内部 JPanel
  • 存储整数范围、查询范围和修改范围的数据结构

    我们需要维护 mobileNumber 及其在内存中的位置 挑战在于我们拥有超过 500 万用户 存储每个用户的位置就像 500 万条记录的哈希图 为了解决这个问题 我们必须在范围上工作 我们得到了一系列电话号码 例如 范围1开始 9899
  • 用批处理文件替换文本文件中的字符

    有没有办法用批处理文件替换文本文件中的某些字符 我没有找到任何命令来执行此操作 简单的回答是 不 不能使用基本的 Windows 实用程序 但正如其他答案所建议的那样 有很多 UNIX 端口可以满足您的需求 看一眼gnuwin32 软件包
  • c# 中 double[*,*] 与 double[][] 之间的区别

    我用了 double marks new double 26 5 int function object verify marks public void verifymarks double marks 我得到的错误是无法从 double
  • 自定义数据注释 ASP.NET MVC C#

    我有以下关于 C 的 MVC2 的问题 这是我的模型 public class Pmjob Tooltext Hier soll der Name eingegeben werden DisplayName Type public int
  • 安装 python 包失败并显示“无法执行 gcc:没有这样的文件或目录”

    尝试安装 mysql python 出现以下错误 mysql和python已经安装好了 任何帮助将不胜感激 root uu include easy install mysql python Searching for mysql pyth
  • Excel数组countif公式

    我想使用 COUNTIF 函数来计算 2 0 0 5 中有多少项大于 2 在 Countif 函数中 第一个参数是范围 第二个参数是条件 我已经尝试过下面的公式 甚至尝试在最后使用 Ctrl Shift Enter 进行评估 但似乎不起作用
  • 上界泛型 VS 超类作为方法参数?

    据我所知 使用上限泛型和使用超类作为方法参数都接受相同的可能参数 哪个是首选 两者之间有什么区别 如果有 上限泛型作为参数 public
  • env: python3.9: 没有这样的文件或目录

    我有一些 python 代码格式化程序作为 git 预提交挂钩 并且我已将我的 python 版本更改为 brew list grep python email protected email protected brew unlink e
  • 使用 Spring security oauth,使用自定义 OAuth 提供程序,我得到 [authorization_request_not_found],我应该自己处理回调方法吗?

    使用 Spring Security 5 oauth 我使用 Google 作为 OAuth 提供程序成功地运行了整个身份验证 授权周期 但如果我使用自己制作的在不同应用程序上运行的 OAuth 提供程序 我就会陷入困境 我正在使用以下 2
  • 在 Django 模型字段中存储二进制哈希值

    我有一个二十字节的十六进制哈希值 我想将其存储在 django 模型中 如果我使用文本字段 它会被解释为 unicode 并且返回乱码 目前我正在对其进行编码和解码 这确实使代码变得混乱 因为我必须能够通过它进行过滤 def get cha
  • .Net core 2.0 中不支持 log4net AdoNetAppender?

    我正在实施 log4netAdoNetAppender in ASP NET核心2 0 但我猜它不支持 我已经实现了log4net滚动文件附加器在 core 2 0 中 它使用 log4 net 配置成功运行 那么 如果log4net Ad
  • 使用 Cygwin 编译 C++

    如何在 Cygwin 中编译我的 C 程序 我已经安装了gcc 我应该使用什么命令 另外 当控制台应用程序位于 cpp 扩展名中时 如何运行它 我正在尝试使用一些小程序来学习 C 但在 Visual C 中 我不想为每个小 cpp 文件创建
  • 会话是否使用cookie?

    这是一个月前的面试题 会话是否使用cookie 如果是这样 他们是如何做到的 Assume Session UserId 1这个会话变量在内部如何使用cookie 如果是这样 cookie 的名称是什么以及该 cookie 的值是什么 虽然