浅谈用户会话跟踪

Http是一种无状态的协议。也就是说,客户端在浏览服务器上的不同的页面时,每次请求获得响应完成后,服务器和客户端的Socket连接会关闭。但是在不同页面之间,我们往往需要交换信息。


方式一:HTTP信息


将需要交换的信息保存在HTTP头部。随着代理服务器的出现和保密性问题,这种技术早就过时了。


方式二:隐藏字段


通过HTML的hidden标记来传递信息:


<input type="hidden" name="somename" value="somevalue" />
这种方式存在保密性问题,我们可以查看源文件的形式获得


方式三:URL重写


把身份认证的信息加到页面链接的尾部。


<a href="/user.jsp?username=lizhenhua&pass=123456">Next<a>


同样存在安全的问题。同时连接的长度还受URL长度的限制


方式四:cookie


浏览器把一些小的片段信息保存在客户端,在以后的使用过程中,服务器端可以使用客户端的Cookie。


方式五:Session


会话可以在单一的用户和服务器之间定义一系列的交互,这些交互可以保持一段时间。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值