957 1

[问题] sessionID的作用? [推广有奖]

  • 0关注
  • 1粉丝

本科生

0%

还不是VIP/贵宾

-

威望
0
论坛币
259 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
499 点
帖子
19
精华
0
在线时间
109 小时
注册时间
2016-3-10
最后登录
2020-11-18

10论坛币
请问,在分析日志数据的时候,sessionID有什么作用啊?能否举一个例子~拜谢!!

关键词:日志数据
沙发
W11YA 发表于 2019-4-16 17:05:28 |只看作者 |坛友微信交流群
SessionID 的途:
1、sessionID用来判断是同一次会话,至于会话用来做什么,看需求,题主说的判断用户是否登录只是其中的一个需求。
2、session是保存在服务器端的,它有一个生命期,客户端的cookie只是保存了id信息,关闭浏览器时,服务器端的session只要还在同一个生命期内还是同一次会话。
保存SessionID的方式:
1、一种技术叫做表单隐藏字段。就是服务器会自动修改表单,添加一个隐藏字段,以便在表单提交时能够把session id传递回服务器。
2、保存session id的方式可以采用cookie,这样在交互过程中浏览器可以自动的按照规则把这个标识发送给服务器。
3、由于cookie可以被人为的禁止,必须有其它的机制以便在cookie被禁止时仍然能够session id传递回服务器,经常采用的一种技术叫做 URL重写,就是把session id附加在URL路径的后面,附加的方式也有两种,一种是作为URL路径的附加信息,另一种是作为查询字符串附加在 URL后面。网络在整个交互过程中终保持状态,就必须在每个客户端可能请求的路径后面都包含这个session id。

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-24 09:31