PHP Session

PHP session 变量用于存储关于用户会话(session)的信息,或者更改用户会话(session)的设置。session 变量存储单一用户的信息,并且对于应用程序中的所有页面都是可用的。

那到底什么是session 呢? 往下看...

session 通过在服务器上存储用户信息以便随后使用(比如用户名称、购买商品等)。然而,会话信息是临时的,在用户离开网站后将被删除。如果需要永久存储信息,可以把数据存储在数据库中。

Session 的工作机制:为每个访客创建一个唯一的 id (UID),并基于这个 UID 来存储变量。UID 存储在 cookie 中,或者通过 URL 进行传导。


开始

session_start();

上面的代码会向服务器,注册,用户的会话,以便您可以开始保存用户信息,同时会为用户会话分配一个 UID。


存储 Session 变量

$_SESSION['talk']=10;


销毁

1、unset() 函数用于释放指定的 session 变量:

unset($_SESSION['talk'])

2、session_destroy() 函数用于彻底销毁 session

session_destroy();

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 作用:常用于识别用户。 简介:cookie常用于识别用户。cookie是服务器留在用户计算机中的小文件。每当相同的...
    廖马儿阅读 910评论 0 2
  • 前言 上篇提到的cookie有它的限制,因为他在数量和大小上受到限制,浏览器上储存不能超过300个,每个服务器不能...
    Farewell_V587阅读 566评论 1 3
  • 什么是session? session变量用于存储有关用户会话的信息,或更改用户会话的设置。Session 变量保...
    George2016阅读 432评论 0 0
  • 使用session 在PHP中使用session非常简单,先执行session_start方法开启session,...
    敬业福阅读 615评论 0 1
  • 概述 由于PHP的工作机制,它并没有一个daemon线程,来定时地扫描session信息并判断其是否失效。当一个有...
    林湾村龙猫阅读 1,570评论 0 6