成都赛维思网络技术有限公司

新闻资讯

当前位置:首页 > 新闻资讯 > 网站建设开发

会话不依赖于客户

来源:成都网站建设    作者:赛维思网络    发布日期:2014-05-14    浏览:1987次

会话允许将小段数据持久地存储在服务器上,而不依赖于客户端。Cookie是功能相当强大的,不过它们也有局限性,如会受制于一些限制,而你对于这些限制无能为力。不过,如果我们不必依赖于浏览器呢?如果可以直接将数据存储在服务器上呢?会话就可以做到这一点,它们允许你存储各个信息,就像cookie一样,不过数据会存储在服务器上而不是客户端。这就使会话数据不存在cookie所受到浏览器限制。

由于会话数据都存储在服务器上,这比存储在cookie中更安全,也更可靠。会话将数据存储在会话变量中,这在逻辑上等价于服务器上的cookie。使用PHP代码将数据放在一个会话变量中时,它会存储在服务器上。然后可以从PHP代码访问会话变量中的数据,这些数据会跨多个页面持久存储。类似于cookie,可以在任何时刻删除一个会话变量,因此用基于会话的代码也可以提供注销特性。

会话是有缺点的,不同于cookie,会话无法对一个会话变量将数据存储多久做太多控制。会话一结束就会自动地销毁会话变量,而会话往往在用户关闭浏览器时结束。所以尽管会话变量并非存储在浏览器上,它们也会受到浏览器的间接影响,因为刘loan期会话结束时它们就会被删除。

 

Copyright © www.svis.cn All Rights Reserved. 成都赛维思网络技术有限公司  蜀ICP备13002520号-3   Sitemap