新闻资讯
来源:成都网站建设 作者:赛维思网络 发布日期:2014-05-14 浏览:2218次
会话允许将小段数据持久地存储在服务器上,而不依赖于客户端。Cookie是功能相当强大的,不过它们也有局限性,如会受制于一些限制,而你对于这些限制无能为力。不过,如果我们不必依赖于浏览器呢?如果可以直接将数据存储在服务器上呢?会话就可以做到这一点,它们允许你存储各个信息,就像cookie一样,不过数据会存储在服务器上而不是客户端。这就使会话数据不存在cookie所受到浏览器限制。
由于会话数据都存储在服务器上,这比存储在cookie中更安全,也更可靠。会话将数据存储在会话变量中,这在逻辑上等价于服务器上的cookie。使用PHP代码将数据放在一个会话变量中时,它会存储在服务器上。然后可以从PHP代码访问会话变量中的数据,这些数据会跨多个页面持久存储。类似于cookie,可以在任何时刻删除一个会话变量,因此用基于会话的代码也可以提供注销特性。
会话是有缺点的,不同于cookie,会话无法对一个会话变量将数据存储多久做太多控制。会话一结束就会自动地销毁会话变量,而会话往往在用户关闭浏览器时结束。所以尽管会话变量并非存储在浏览器上,它们也会受到浏览器的间接影响,因为刘loan期会话结束时它们就会被删除。
上一篇:GET和POST的使用区别
下一篇:网站内容优化必须遵循的原则
Copyright © www.svis.cn All Rights Reserved. 成都赛维思网络技术有限公司 蜀ICP备13002520号-3 Sitemap