当前位置: 首页 > 常见问题解答

常见问题解答

网站建设知识:关于Session机制方面的学习

来源: 上海网站建设    发布日期: 2014-03-03 15:58    点击量: 4548

 

    网站方面的学习可以说是知识点是非常的多.今天主要介绍下关于Session方面的问题.供广大参与网站建设的新手朋友们学习.Session是一种服务器端的机制,这个是服务器用的一类近似散列表的表结构(也可能就是使用散列表)来保存一些数据信息.

 

    Session的概念

 

    Session往往会被译为会话,它原来的本义是指有开始有结束的动作/消息,比如我们以打电话为例,从拿起电话起,到拨号,通话,直到挂断电话这个过程可以称为一个会话,一个Session.

 

    ASP.NET当中,会话的对象]简单的说可以看作是服务器给客户端的一个编号.当一个服务器运行的时候,往往会有很多个用户正用自己的电脑访问这个服务器上的网站.每当一个用户和这个服务器连接起来的时候,那么就和这个服务器建立了一个会话.这个时候,服务器就为这个用户建立一个Session ID,目的是为了识别这个用户的唯一的 身份,这个会话ID是服务器随机产生的,往往格式是124个字符构成的字符串.这个唯一的会话ID是非常有实际意义的.当一个浏览者提交表单时,那么用户的浏览器会把用户的会话ID自动附加在HTTP头信息中,这个是浏览者不会知道看到的.当服务器完成这个表单后,会把结果返回给会话ID所对应的用户.那么SESSION对于网站制作有什么功能呢?

 

    Session的声明以及存取变量语法格式

 

    所以,根据以上的信息,我们知道,Session对象主要用于存储一个具有生命周期的某个访问者的相关的信息,其存取变量的具体语法格式如下:

    Session[“变量名”]//声明一个Session对象变量;

    Session[“变量名”]=变量值//存储Session对象变量值;

    变量=Session[“变量名”]//获取Session对象变量值

 

    这里,会话对象返回的变量会是Object对象.Session对象实现Web页面间的数据传递,比如一个系统在用户登录之后,系统会显示××迎你的信息.具体实现代码如下:首先在登陆页login.aspx中用Session["username"]=username.Text;// 存储Session对象变量值。

 

    以上就是上海网站制作的小编所了解到的知识,大家在登录网站所看到的欢迎信息就是这样产生的,广大的网站工作人员可以通过这个会话机制实现这个功能.

 

    本文由上海艺觉网络科技有限公司(http://www.zwzsh.net)原创编辑转载请注明。  

相关新闻

CONTACT USCAREERSFOODSERVICEPRESSPRIVACY POLICY
© 2014 yijueweb. All rights reserved.