会话控制是一种面向连接的可靠通信方式,通常用来判断用户的登录行为。例如,当我们在某个 E-mail 系统上成功登录以后,在这之间的查看邮件、收信、发信等过程可能需要访问多个页面来完成,但在同一个系统上,多个页面之间互相切换时,还能保持用户登录的状态,并且访问的都是登录用户自己的信息。这种能够在网站中跟踪一个用户,并且可以处理在同一个网站中同一个用户在多个页面共享数据的机制,都需要使用会话控制来完成的。
会话控制包括 Session 和 Cookie 两种技术。两者既有区别又有相通之处,它们的主要功能都是把客户端与服务器端有机地关联起来,以便能够有效管理和查看用户在网站中的状态。