All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
ASP.NET,2.0的导航控件treeview和menu的实例_.net资料_编程技术
在ASP.NET中为GridView添加删除提示框_[Asp.Net教程]
学习动态网页技术PHP中参数引用返回的实例_php资料_编程技术
详细介绍用PHP来编写网页记数器_[PHP教程]
Asp.Net函数集_.net资料_编程技术
从.NET类库代码来看ASP.NET运行时_.net资料_编程技术
二十 控制表格 Mastering Tables _[Html教程]
ASP.NET,2.0中层次数据的处理_.net资料_编程技术
AJAX在Post中文的时候解决乱码的方法_[AJAX教程]
最简单删除SQL,Server中所有数据的方法_mssql学习_编程技术
Reading number is top 10 pictures
So beauty, will let you spray blood7
寒流来了
胸部遭到偷窥的女人们
美女当网吧管理员的悲剧
擦地板的大叔太好了
photos of ashlynn brooke(ashlynn brooke的美图)
29 the belle stars after bath figure5
The world's ten biggest attractions of inventory super the moon
汪峰的梦想
Startling Russian girl blind date scene2
Download software ranking
Ashlynn Video1
Professional killers2 for Android
Visual C++界面编程技术
Boxer's Top ten classic battle3
仙剑奇侠传98版歌曲
Tram sex maniac 2 (H) rar bag4
Tram sex maniac 2 (H) rar bag9
Photoshop 8.0图象编辑软件
Eclipse 4.2.2 For Win32
Tram sex maniac 2 (H) rar bag18
aaa published in(发表于) 2013/12/21 22:41:33 Edit(编辑)
讲述PHP中Session的概念_php资料_编程技术

讲述PHP中Session的概念_php资料_编程技术

讲述PHP中Session的概念_php资料_编程技术-你的首页-uuhomepage.com
什么是Session呢?

Session直接翻译成中文比较困难,一般都译成时域。在计算机专业术语中,Session是指一个终端用户与交互系统进行通信的时间间隔,通常指从注册进入系统到注销退出系统之间所经过的时间。

具体到Web中的Session指的就是用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间。因此从上述的定义中我们可以看到,Session实际上是一个特定的时间概念。

需要注意的是,一个Session的概念需要包括特定的客户端,特定的服务器端以及不中断的操作时间。A用户和C服务器建立连接时所处的Session同B用户和C服务器中建立连接时所处的Sessions是两个不同的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。




添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.