首页 > 试题广场 >

在服务器的网络编程中,解决会话跟踪的方法有?

[不定项选择题]
在服务器的网络编程中,解决会话跟踪的方法有?
  • 使用Cookie
  • 使用URL重写
  • 使用隐藏的表单域
  • 以上方法可以配合Session一起使用
一个用户的所有请求操作都应该属于同一个会话,而另一个用户的所有请求操作则应该属于另一个会话,二者不能混淆。而 Web 应用程序是使用 HTTP 协议传输数据的。 HTTP 协议是 无状态 的协议。一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接。这就意味着服务器无法从连接上跟踪会话。要跟踪该会话,必须引入一种机制。 Cookie Session 就是这样的一种机制
发表于 2019-06-24 20:14:53 回复(0)
不配合session a b c这三种方法能用吗?
发表于 2016-08-10 19:39:48 回复(1)
一个用户的所有请求操作都应该属于同一个会话,而另一个用户的所有请求操作则应该属于另一个会话,二者不能混淆。而 Web 应用程序是使用 HTTP 协议传输数据的。 HTTP 协议是 无状态 的协议。一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接。这就意味着服务器无法从连接上跟踪会话。要跟踪该会话,必须引入一种机制。 Cookie Session 就是这样的一种机制
发表于 2015-07-17 09:03:13 回复(0)
解决回话跟踪技术。其实叫实现回话跟踪技术更好一些。
1,使用cookie
2,隐藏表单域
3,URL重写
4,session
发表于 2016-02-05 15:16:43 回复(1)
URL重写就是首先获得一个进入的URL请求然后把它重新写成网站可以处理的另一个URL的过程。举个例子来说,如果通过浏览器进来的URL是“UserProfile.aspx?ID=1”那么它可以被重写成 “UserProfile/1.aspx”,这样的URL,这样的网址可以更好的被网站所阅读。
如果浏览器不支持Cookie或用户阻止了所有Cookie,可以把会话ID附加在HTML页面中所有的URL上,这些页面作为响应发送给客户。这样,当用户单击URL时,会话ID被自动作为请求行的一部分而不是作为头行发送回服务器。这种方法称为URL重写(URL rewriting)。
发表于 2015-09-23 19:39:31 回复(0)
ABC

它们都可以存标示用户身份和登陆情况的信息。
实际应该中, 一般要配合session来使用
编辑于 2017-09-06 09:58:29 回复(0)
这知识偏前端的,现在基本上是使用cookie。url重写这些方法早就没人用了。
发表于 2018-12-27 13:59:03 回复(0)
ABCD都可以
发表于 2017-09-26 08:44:28 回复(0)
一个用户的所有请求操作都应该属于同一个会话,而另一个用户的所有请求操作则应该属于另一个会话,二者不能混淆。而  Web  应用程序是使用  HTTP  协议传输数据的。  HTTP  协议是  无状态   的协议。一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接。这就意味着服务器无法从连接上跟踪会话。要跟踪该会话,必须引入一种机制。  Cookie    Session  就是这样的一种机制
发表于 2017-03-24 11:15:49 回复(0)
由于使用stateless的HTTP协议连接,所以Web设计者不提供会话跟踪的功能,因此要通过一些手段去实现,A、Cookie保存在客户端硬盘,Cookie具有生命周期,把一些服务器信息写进Cookie也是不错的方法。B、URL重写是把动态URL转换为伪静态URL,目的在于方便搜索引擎的收录,与会话跟踪的关系不大。C、 使用隐藏的表单域,<input type='hidden' name='name' value='value'>把信息写进页面,是不错的手段。D、上述方法可以单独使用的,取决于需求。答案可能是AC。
发表于 2015-08-15 10:08:40 回复(0)
A肯定是,BC好像也对,D肯定错吧
发表于 2015-07-12 22:42:29 回复(0)