永发信息网

什么是会话ID、如何使用会话ID ?

答案:2  悬赏:30  手机版
解决时间 2021-02-24 16:50
  • 提问者网友:沉默菋噵
  • 2021-02-23 21:32
什么是会话ID、如何使用会话ID ?
最佳答案
  • 五星知识达人网友:人间朝暮
  • 2021-02-23 22:19
它的作用是监视会话 只有安装了终端服务计数器,才可以使用计数器.
运行任务管理器,进入"查看"菜单-->"选择列",在会话ID前面打勾或去掉勾就能显示或取消显示会话ID啦.
全部回答
  • 1楼网友:一秋
  • 2021-02-23 23:01
什么是会话id 会话id是一种唯一标识当前访问服务器的客户的只读值。在经典的asp环境下,会话id是按照顺序方式被分配的,也就是说,会话id 706616433之后跟着会话 id 706616434等等。传统的asp会话id以加密的、非持久存在的cookie形式保存在客户机上。例如,会话id 706616434就可能作为cookie aspsessionidgqqgqgcs=jhmbobkcbinehlpkjhopabbe保存在客户机上。 asp.net下的会话id有所变化。在使用 asp.net 时,会话id是由url合法ascii字符组成的一个120位字符串。根据微软文档的说明,产生会话 id 值采用了保证其唯一性的算法,从而避免出现两个客户试图采用同一id时出现的会话冲突。另外,会话id的随机性使得确定现有会话的id变得非常困难从而带来了额外的安全性。同传统asp一样,asp.net的会话id通常也作为非持久保存的cookie存储在客户机上。这种cookie的格式同传统asp相比稍有变化,例如,asp.net_sessionid=jhmbobkcbinehlpkjhopabbe。 除了维持状态的传统型的、非持久保存的cookie的方法之外,asp.net还支持一种不采用cookie的会话状态维持模式。在启用无cookie模式的情况下,asp.net在发送回客户机的url中嵌入会话id。这样就为使用不支持cookie或禁用cookie浏览器的客户提供了会话状态坚持。考虑到利用cookie跟踪客户信息的举动,我们有理由对无cookie模式保持高度的关注。 如何使用会话id 客户每发出一个请求,包含加密会话id的cookie在存在的情况下即被发送给服务器。服务器随后确定cookie所关联的会话id并恢复关联该客户的所有会话变量。如果cookie不存在就会生成一个新的会话id,同时加密的会话id cookie则被发送给客户机。这样就能让asp跟踪访问网站的单个客户了。同时,以上机制还促使asp建立服务器方会话变量同单一会话的关联关系。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯