认识会话变量

做网站中。PHP会话变量在Dreamweaver中被称为阶段变量。Session中文翻译为会话、会议的意思,其本义是指有始有终的一系列动作或消息。在PHP中Session代表服务器与客户端之间的一个会话,它从用户点击进入站点开始,直到该用户离开网站,当然也可以使用PHP提前结束这个会话,终止Session对象的运行。

Session会话具有针对性,不同的用户拥有不同的会话内容。一旦用户进入网站,PHP都会自动为该用户建立一个Session对象,Session对象之间通过SessionID属性进行标识和区别,SessionID属性值是一个永远都不会重复的随机值。用户在网站内的不同页面切换时,只能访问自己的Session变量,而不能访问其他用户的Session变量。

一般利用Session可以存储用户的访问信息,如用户姓名、访问时间、访问页面、用户的客户端信息等,以及在每个页面的停留时间等,通过这些基本信息能够挖掘出很多有价值的参考信息,如浏览者操作习惯、个人兴趣爱好等。Session还可以存储用户的会话信息,例如,当在网上商城购物时,利用Session可以作为购物车,用来存储用户已选购的每件商品。

由于Session能够详细记录用户的隐私,对于网站来说虽然很方便,但是用户的隐私也在不知不觉中被网站获取,对于个人信息安全构成了一定的威胁,因此对于Session技术的引入也备受争议。


网站建设、网络营销咨询专线:0871-63535511(点击可一键拨号)