权重域名

已备案域名,老域名交易,高权重域名购买,百度权重域名出售,权重域名买卖,万网已备案老域名注册查询抢注转让,买老域名,二手老域名,鹰潭网站建设

网站建设之JSP会话跟踪

网站建设之JSP会话跟踪

因为web服务器在请求之间不会记住客户端,因此保持一个会话的唯一方式是客户端跟踪会话,实现此功能有两种基本方式:1、客户端记住所有会话的相关数据并在必要时将之发回到服务器。2、服务器保持所有数据,对其设置一个标识,让客户端记住该标识。

第一种方案实现比较简单,不需要服务器部分加入特殊功能。此方案需要来回传送大量的数据,可能会降低性能。另一问题是服务器端对象,如数据库和网络连接对每一请求必须被重新初始化。为此,此方案最合适于小批量数据的长期持久性发送。如用户优先权和帐号。第二种方案功能更多,一旦服务器初始化了一个会话且客户端接受了它,服务器就可以构建复杂的,有效的对象并保存大量的数据,但只需一个关键字就可以区分会话。

跟踪会话数据

跟踪会话数据

会话有一点非常好,它们的用法与cookie非常相似。一旦用一个session_start()调用开始一个会话,就可以用$_SESSION超级全局变量设置会话变量。不同于cookie,会话变量不需要任何特殊的函数来完成设置,只需为$_SESSION超级全局变量赋一个值,要确保使用会话变量名作为数组索引。

会话变量在会话销毁时不会自动删除。通过session_destroy()销毁一个会话时,实际上并不会销毁会话变量,所以如果希望用户关闭浏览器之前清空会话变量,必须手动地删除你的会话变量。销毁一个会话的所有会话变量有一种快速有效的方法,即把$_SESSION超级全局变量设置为一个空数组。

«1»