预览模式: 普通 | 列表

Cookies的设计,时间过期的设计。

在ASP技术中,Cookie是Response的唯一的一个集合,是Web服务器在用户的浏览器中用来代表用户的令牌。当同一浏览器又一次请求同一Cookie设定的页面时,它将从用户端把上一次从Web服务器中收到的Cookie发送回Web服务器进行数据处理。在实际应用中,Cookie一直起着相当重要的作用,设置Cookie的属性和它的失效期在Cookie的使用中扮演着举足轻重的角色。特别像在一些很重要的场合,比如说在线投票、电子商务中,设置Cookie以及它的失效期是很重要的。

要设置Cookie的失效期可以使用Expires属性。Expires是期满、终止、失效的意思。该属性是只写的,用于设置Cookie的期限,指定Cookie的失效期。没有指定期限的Cookie只能通过浏览器所提供的Cookies功能,将信息暂时存放在用户端,而不能以文件的形式存储到用户的计算机上,当用户关闭该浏览器时,此Cookie自动失效。所以无失效期的Cookie不能跟踪用户的信息。要延长Cookie的生命周期,跟踪用户来访信息,就必须用Expires属性来设置Cookie的失效时间。

在讨论设置Expires属性之前,首先回顾一下ASP技术中表示时间的几个关键字:time 、date 和now。这样做的好处是有利于大家进一步的学习。下面先请大家看一段程序以及它的运行结果:

<html>

<head>

<title>时间测试</title>

查看更多...

Tags: ASP 网页

分类:技术资料 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 10744