实现非cookie数据的保留

ZDNet软件频道 时间:2003-06-12 作者:ZDNet China |  我要评论()
本文关键词:
为了能够处理cookie不支持的情况,你必须建立一个通用的会议处理器以在浏览器与网络服务器之间转换会议信息。本文将讲述在不能使用cookie情况下在程序中添加数据保留的策略。
本文译自Builder.com,未经许可请勿转载Cookies是保留访问网站的用户有关信息的有用工具。例如,当你在网上利用电子商务建立一个汽车专卖店时,你可以把用户的产品选择保存在一个Cookies中。Cookies中的内容可以在任何方式下查看,并且,Cookies能够存储用户的网络鉴定等信息。


有关Cookies

为了获取更多的Cookies信息,你可以查看Paul Bonner相关的文章


HTTP协议及数据保留

HTTP没有国界而言,这意味着当在不同网页上浏览时,网页上的数据不会被保留。比如,当在浏览器中输入一个URL时,便从网络服务器请求相关的网站,一旦新的网站被访问,以前网站的信息将被废弃。

HTTP具有一个与生俱来的缺欠:在网页转换之间不能自动保留网页信息。比如,如果你在线填好一些表格,但却忘记点击提交按钮,你的所有输入都会被丢失。

作为实时监测访问网站的独特用户的方式,会议方式提供了访问用户的详细信息。这一方法也允许可程序化地监视和控制网站上的每一个用户。

会议方式的工作过程是这样的:服务器建立每一个用户对应的ID(会议标识符)。这一标识符通常放置在客户浏览器的cookie中。当用户访问网站时,服务器会找回cookie并记下用户的会议标识符。

不要单纯地依赖于cookie

你不要单纯地依赖于cookie的功能。例如,如果通过一些不支持cookies的无线装置或者通过HTML 2.0或者文本浏览器来查看网站,那将会有什么效果?还有一种可能是你的网络认证采用了cookie-blocking技术来保护一些私有资料。在这些情况下,都不能单独地使用cookie的功能。程序开发人员在建立任一基于cookie的网络程序时都要慎重考虑这些问题。

为了能够处理cookie不支持的情况,你必须建立一个通用的会议处理器以在浏览器与网络服务器之间转换会议信息。本文将讲述在不能使用cookie情况下在程序中添加数据保留的策略。


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134