1.Cookie是一种发送到客户浏览器的文本串句柄,就是一组资料,并保存在客户机硬盘上,可以用来在某上网站上持久的保存一些数据,如我们常见到的会员登录时,设置保存一个月或一年,在一个月或一年内,只要你不去主动清空你电脑里的COOKIES,那么都可以在那个网站上保持一种登录状态,下次访问 时不需要再次填写用户名密码登录。
怎么样做到让COOKIES保存在客户机上呢?可以用response.cookies("ywask")="myusername",这样简单的一句就可以把"myusername"这个值赋于变量名为ywask的cOOKIES里,并写入到客户电脑中。
response.cookies有几个常用的属性,如domain、expires等,这里就介绍expires的用法。如:
response.cookies("ywask").expires=date+30'这样就是变量为ywask的cookies将在客户电脑里存上一个月不消失(客户不主动清除cookies的前提下),也可以设置过期时间为具体时间,如:response.cookies("ywask").expires="10/10/2008"
当我们要使用这个cookies来做一些判断时,可以用request.cookies("ywask")来获取,如上面已经设置了ywask的值为myusername那么,response.write(request.cookies("ywask"))这句话的执行结果为myusername.
2.Session指的是访问者从到达某个页面到离开为止的那段时间。每一访问者都会单独获得一个Session,在Web应用程序中,当一个用户访问该应用时,Session类型的变量可以供这个用户在该Web应用的所有页面中共享数据。session变量值是保存在服务器上的,与客户电脑无关。读写都很方便,如:session("ywask")="myusername"这样就是赋值了。读取也一样,response.write(session("ywask"))这句话的执行结果为myusername.