Application,Session,Cookies对象应用介绍

所属分类: 网络编程 / 相关技巧 阅读数: 922
收藏 0 赞 0 分享
 
Application对象

Application对象的可共享范围最广,访问同一个网站的所有机器,无论是否是同一个浏览器窗口,,是否是同一个页面,都可以通过Application对象共享数据

Application对象实际运用

Application对象的最常见的应用是用来统计页面的的访问人数或者是记录网站的在线人数。

Application对象提供了两个非常重要的事件,即开始和结束事件,分别对应Application_Start()和Application_End()函数,前者在IIS开始工作时被激发,后者在IIS停止运行时被激发

 

Session对象

Session对象跟Application对象一样,也可以在多个网页之间存储共享数据,它的特点是每个浏览器窗口都有自己独立的Session对象,各个窗口之间不会互相干扰

Session对象实际运用

Session对象的典型应用是用来对用户的身份进行验证,进而进行权限设置。对应一个系统来说,用户登录的时候将其用户名记录到Session中,以后他访问一个网页的时候,首先判断Session中的用户名是否为空,如果为空,说明已经超出或者他没有登录而是在浏览器重直接输入网址进行访问的,则转至登录页面,只要是有正确的用户名,才允许他访问该页

Cookie对象

Cookie对象也是另外一种可以用来共享数据的对象,它和Application,Session的不同在于,首先Application,Session对象中所共享的数据是放在服务器端的,而Cookie对象共享的数据是放在客户端的。其次,Cookie对象只能存放简单的数据类型,如数字、字符串、日期等。

第三,Cookie对象和Session对象有些类似,每个浏览器拥有各自的Cookie对象和Session对象,而Application对象是所有的用户共享一个对象

 

Cookie对象是依附于Response和Request的子对象,使用时需在前面加上“.Response”或“.Request”

 

Cookie对象的生命周期

Cookie对象可以通过Expires属性来设置生命周期。如果设置了Cookie的实效期限,则浏览器关闭后,Cookie对象会以文本文件的形式存放在客户端的机器上

更多精彩内容其他人还在看

idea2020.1 常用设置图文详解

这篇文章主要介绍了idea2020.1 常用设置,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

IDEA2019.3在Plugins中搜索不到translation的解决

这篇文章主要介绍了IDEA2019.3在Plugins中搜索不到translation的解决,文中通过图文的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
收藏 0 赞 0 分享

Idea 2019.3 本应该搜索到的插件却搜索不到的解决方法

这篇文章主要介绍了Idea 2019.3 本应该搜索到的插件却搜索不到,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

Scala 环境搭建及IDEA工具的配置使用教程

这篇文章主要介绍了Scala 之 环境搭建 及 工具IDEA的配置使用,本文通过实例图文相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

程序员喜欢的5款最佳代码比较工具

这篇文章主要介绍了程序员喜欢的5款最佳代码比较工具,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
收藏 0 赞 0 分享

vscode安装rainbow-fart(鼓励师)插件

这篇文章主要介绍了vscode安装rainbow-fart(鼓励师)插件的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

VSCode程序猿彩虹屁插件rainbow fart体验篇

这篇文章主要介绍了VSCode程序猿彩虹屁插件rainbow fart体验,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

Rust 能够取代 C 语言吗

Rust 是 Mozilla 基金会的一个雄心勃勃的项目,号称是 C 语言和 C++ 的继任者,这篇文章主要介绍了Rust 能够取代 C 语言吗的相关知识,需要的朋友可以参考下
收藏 0 赞 0 分享

vscode配置leetcode插件并解决无法登录问题(图文详解)

这篇文章主要介绍了vscode配置leetcode插件并解决无法登录问题,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

StringBuider 在什么条件下、如何使用效率更高

都说 StringBuilder 在处理字符串拼接上效率要强于 String,但有时候我们的理解可能会存在一定的偏差。今天小编给大家带来一篇教程关于StringBuider 在什么条件下、如何使用效率更高?感兴趣的朋友一起看看吧
收藏 0 赞 0 分享
查看更多