2个回答
2013-04-08
展开全部
cookie会把数据存储在客户端的
C:\Documents and Settings\用户名\Cookies
下面。你可以看到.txt格式的cookies文件。
里面的数据随取随用
不过可以对其设置过期时间,超过时间就无效化。这个也是很多页面用来识别用户信息的一种方法。
session和application应该同时进行比较,与cookies有本质区别
他们两个作为服务器 变量 存在,既然是和变量类似,也就是说不是真正保存在某个文件中,而是直接在内存中的某块区域读写数据
session针对每个访问的客户端创建一个对象,因此每个访问的用户会拥有不同的session。即使不同用户使用的session名一样,他们看到的东西也是不一样的,各自只能看到自己的session内容。用sessionID可以区分各session。用户断开访问,也就是你把所有这个站点的相关页面全部关闭,session会自动释放掉,就和你的局部变量在函数结束以后自动释放一样。
application针对整个服务器,所有访问的用户可以公用同一个application,有时可以用来做站点的计数,和session不一样的是,application可以看做全局变量。不同用户,获取同一个application,则看到的数据一样。但是application对象的创建时间是服务器或者站点启动的时候,释放时间是停止的时候
(话说你没给分,亏我敲这么多字呐,今天没事上来看了一下就发现你的问题了呵呵)
C:\Documents and Settings\用户名\Cookies
下面。你可以看到.txt格式的cookies文件。
里面的数据随取随用
不过可以对其设置过期时间,超过时间就无效化。这个也是很多页面用来识别用户信息的一种方法。
session和application应该同时进行比较,与cookies有本质区别
他们两个作为服务器 变量 存在,既然是和变量类似,也就是说不是真正保存在某个文件中,而是直接在内存中的某块区域读写数据
session针对每个访问的客户端创建一个对象,因此每个访问的用户会拥有不同的session。即使不同用户使用的session名一样,他们看到的东西也是不一样的,各自只能看到自己的session内容。用sessionID可以区分各session。用户断开访问,也就是你把所有这个站点的相关页面全部关闭,session会自动释放掉,就和你的局部变量在函数结束以后自动释放一样。
application针对整个服务器,所有访问的用户可以公用同一个application,有时可以用来做站点的计数,和session不一样的是,application可以看做全局变量。不同用户,获取同一个application,则看到的数据一样。但是application对象的创建时间是服务器或者站点启动的时候,释放时间是停止的时候
(话说你没给分,亏我敲这么多字呐,今天没事上来看了一下就发现你的问题了呵呵)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-08
展开全部
简单讲,session 打个比方,如果你进入一个购物网站,并且也登录,这样系统会自动给你分配一个session值,当你关闭这个网页的时候,session也会随之消失,自己销毁
而cookies,是一种储存在你电脑上的值,这个储存期,有网站开发者定义,你自己也可以销毁这些cookies,还是打个比方,比如你登录一个论坛,就会问你,是否在本机上保存信息,其实这个就是COOKIES,如果你选择保存。那么这个他就会在你机器上生成一个COOKIES,下次你再登录这个网站 时候,系统会自动获取这个COOKIES来验证身份。
而cookies,是一种储存在你电脑上的值,这个储存期,有网站开发者定义,你自己也可以销毁这些cookies,还是打个比方,比如你登录一个论坛,就会问你,是否在本机上保存信息,其实这个就是COOKIES,如果你选择保存。那么这个他就会在你机器上生成一个COOKIES,下次你再登录这个网站 时候,系统会自动获取这个COOKIES来验证身份。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询