我可以使用Chrome DevTools在客户端查看会话状态值吗?

dan*_*an1 24 asp.net session google-chrome-devtools

我很好奇我们是否可以使用Chrome DevTools获取/查看网站的会话变量值.

如果有人知道,请分享.

Win*_*Win 34

不,您无法在客户端查看会话状态变量.会话状态存储在服务器上,而客户端浏览器只知道存储在cookie或URL中的 SessionID .

ASP.NET会话状态概述

会话由唯一标识符标识,可以使用SessionID属性读取.为ASP.NET应用程序启用会话状态时,将检查应用程序中页面的每个请求,以查找从浏览器发送的SessionID值.如果未提供SessionID值,则ASP.NET将启动新会话,并将该会话的SessionID值发送到带有响应的浏览器.

默认情况下,SessionID值存储在cookie中.但是,您还可以将应用程序配置为在"无cookie"会话的URL中存储SessionID值.

Chrome浏览器几乎没有扩展程序来查看Cookie.我用Edit This Cookie.

在此输入图像描述


Ana*_*hah 8

会话在服务器端维护.您可以在客户端使用会话ID查看cookie.所以chrome只会帮助你.

如果您使用的是apache服务器,则可以在服务器上找到与会话同名的文件,并且可以检查所有变量.

  • 不,这是不可能的. (2认同)