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

新闻资讯

当前位置:首页 > 新闻资讯 > 最新动态

跟踪会话数据

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

会话有一点非常好,它们的用法与cookie非常相似。一旦用一个session_start()调用开始一个会话,就可以用$_SESSION超级全局变量设置会话变量。不同于cookie,会话变量不需要任何特殊的函数来完成设置,只需为$_SESSION超级全局变量赋一个值,要确保使用会话变量名作为数组索引。

会话变量在会话销毁时不会自动删除。通过session_destroy()销毁一个会话时,实际上并不会销毁会话变量,所以如果希望用户关闭浏览器之前清空会话变量,必须手动地删除你的会话变量。销毁一个会话的所有会话变量有一种快速有效的方法,即把$_SESSION超级全局变量设置为一个空数组。

会话在后台实际上会使用cookie。如果浏览器支持cookie,会话可能会设置一个cookie临时存储会话ID。所以要通过PHP代码完全关闭一个会话,还必须删除可能在浏览器上自动创建来存储会话ID的所有cookie。与任何其他cookie类似,可以将其到期时间设置为过去的一个时间来销毁这个cookie。只需要知道cookie的名,这可以使用session_name()函数得到。
 

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