0

    Session和Cookie的使用

    2023.08.11 | admin | 129次围观

    Session和Cookie的使用

    开发工具与关键技术:Visual Studio 2015   ASP .NET MVC
    作者:熊俊杰
    撰写时间:2019.5.5
    

    Session和cookie普遍用于缓存数据,session可以用于记录和存储数据网站可以不使用cookie吗,cookie也可以用于记录和存储数据。但是session和cookie的不同之处在于,session只有在项目启动后将数据保存到了session里面session中才有数据,但是一旦将项目关闭而session里面的数据也将会被清空,只有再次启动项目且有数据保存到session中,session才能再次使用,如下:

    这是session的有效时间,创建时间是项目启动时间,过期时间是项目关闭时间。

    Cookie与session不同之处在于cookie可以缓存数据而且项目关闭时cookie里面的数据任然存在。因为cookie保存的数据是将数据保存到了浏览器的缓存里面了网站可以不使用cookie吗,只有将浏览器的缓存清除掉就可以将cookie里面的数据清除掉。而浏览器里面的cookie在没有设置过期时间一般都是只能缓存7天的。如下:

    Session和Cookie的使用

    在了解了session和cookie后让我们来看看它们是如何使用的,session和cookie经常用于登陆页面缓存用户的账户和密码。session主要用于记录数据的意思,如下:

    先用Session来记录传过来的数据,之后就是使用传过来的数据,如下:

    用一个变量来接收session里面的数据。所以session只有在项目启动时session里面才可能有数据,但是项目关闭时session里面的数据就会清空。

    Cookie与session就有点不一样了,cookie可以将数据保存到浏览器的缓存机制里面去,用法也与session不一样。如下:

    版权声明

    本文仅代表作者观点。
    本文系作者授权发表,未经许可,不得转载。

    发表评论