永发信息网

Session是什么意思?

答案:1  悬赏:0  手机版
解决时间 2021-02-12 08:30
Session是什么意思?
最佳答案
session简介 Session直接翻译成中文比较困难,一般都译成时域。在计算机专业术语中,Session是指一个终端用户与交互系统进行通信的时间间隔,通常指从注册进入系统到注销退出系统之间所经过的时间。 具体到Web中的Session指的就是用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间。因此从上述的定义中我们可以看到,Session实际上是一个特定的时间概念。 需要注意的是,一个Session的概念需要包括特定的客户端,特定的服务器端以及不中断的操作时间。A用户和C服务器建立连接时所处的Session同B用户和C服务器中建立连接时所处的Sessions是两个不同的Session。 编辑本段Session的解决方案 那什么是Session的解决方案呢?我们知道,用户访问一个网站时往往需要浏览许多网页。对于一个通过PHP构筑的网站来说,用户在访问的过程中需要执行许多的PHP脚本。然而由于HTTP协议自身的特点,用户每执行一个PHP脚本都需要和Web服务器重新建立连接。 又由于无状态记忆的特点,此次连接无法得到上次连接的状态。这样,用户在一个PHP脚本中对一个变量进行了赋值操作,而在另外一个PHP脚本中却无法得到这个变量的值。例如,用户在负责登录的PHP脚本中设置了$user="wind",却无法在另一个PHP脚本中通过调用$user来获得“wind”这个值。也就是说,在PHP中无法设置全局变量。每个PHP脚本中所定义的变量都是只在这个脚本内有效的局部变量。 Session解决方案,就是要提供在PHP脚本中定义全局变量的方法,使得这个全局变量在同一个Session中对于所有的PHP脚本都有效。上面我们提到了,Session不是一个简单的时间概念,一个Session中还包括了特定的用户和服务器。因此更详细地讲,在一个Session定义的全局变量的作用范围,是指这个Session所对应的用户所访问的所有PHP。 例如A用户通过Session定义了一个全局变量$user=“wind”中,而B用户通过Session定义的全局变量$user=“jane”。那么在A用户所访问的PHP脚本中,$user的值就是wind。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
爱家床垫在哪里啊,我有事要去这个地方
卫东区平顶山市交通运输执法局信息中心在什么
绝地求生大逃杀为什么怎么火知乎
看图写话咋写一年级下册
历史上沟通长江流域与珠江流域的重要通道是A.
耒阳市小学如何查五年级下册成绩
微爱情侣酒店地址在哪,我要去那里办事
如何修改vs依赖的.net framework
【足的组词】足的组词
多少乘以69等于96乘以多少使等式成立
博大瓷行怎么去啊,有知道地址的么
运行内存最小的输入法是什么
全口义齿修复时垂直距离是指A.息止间隙B.面中
丙酸钠(C3H5O2Na)是一种食品防腐剂,该物质
柳州金东宾馆地址好找么,我有些事要过去
推荐资讯
开利空调销售服务有限公司地址在什么地方,想
提高fps方法图文介绍h1z1怎么提高fps 图文
中关村广场购物中心B门在什么地方啊,我要过
帮我亲外甥女取名字,姓康,名里面最好带土字
olympus/奥林巴斯 14-150mm f4.0-5.6 变焦微
新西兰旅游,签证给了两年多次,但是每次入境
喜洋连锁便利店兴达分店我想知道这个在什么地
一般地.银行制订一个较完整的公司信贷营销计
北流市扶新镇地址在什么地方,想过去办事
翰林小学是国营的?还是私立的?
全国三大苎麻产区分别是?
那种出去安装家具的听说挺挣钱的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?