服务热线:

021-51085186

021-51085186
2015-11-10

网页信息存储Session的用法

您现在的位置:首页 » 文章中心 » 网站建设

    Session从用户访问页面开始,到断开与网站的连接为止,形成Session的生命周期,用户每一次连接时,PHP都会自动生成一个唯一的Session ID以标识当前用户,与其他用户进行区分.

    在会话期间,PHP默认生成名为PHPSESSIONID的标识(这个名称可以在php.ini文件中进行更改),它伴随每一个页面被送往浏览器,然后随下一次页面请求返回给WEB服务器.

   Session ID可以作为会话信息保存到数据库中,作为主键来来区分不同的用户,或作为服务器端的会话文件名称中的唯一字符串,这样可以跟踪每个用户的登录次数,在线与否,或计算用户的在线时间.

   Session会话时,Session ID会分别保存在客户端和服务器端两个位置,在客户端,使用临时的Cookie保存在浏览器指定目录中,在服务器端,以文本文件的形式保存在指定的Session目录中.

   Session在web技术中占有非常重要的地位,由于网页是一种无状态的连接程序,无法记录用户的浏览状态,因此必须通过Session记录用户的有关信息,以供用户再次以此身体对WEB服务器提供要求时确认,例如,在电子商务网站中,通过Session记录用户登录的信息以及用户所购买的商品,如果没有Session,用户每进入一个页面时都需要输入用户名和密码.