老莫的笔记本  
  
查看: 939|回复: 0

PHP 的 Session

[复制链接]

662

主题

878

帖子

5145

积分

超级版主

Rank: 8Rank: 8

积分
5145
发表于 2018-7-22 23:17:59 | 显示全部楼层 |阅读模式
node 里 有  node 的 session ;  PHP 有 PHP的 session  不过是方法不同,原理是相同的。
1. 大小无限制 ;2. 在客户端存储一个 cookie 为 session_id  ;
参考文献:https://jingyan.baidu.com/article/20095761c7d974cb0721b425.html
使用方法:
  1. <?php
  2. session_start(); // 第一步启动 session 百度说 下面这句话要顶格写
  3. $_SESSION['test']=time();  // 第二步 设置一个 session
  4. echo '这是sessionID :'.session_id().'<br>';   // 第三步 显示当前 session_id
  5. echo $_SESSION['test'].'<br>';   // 第四步 读取session 的 值
  6. unset( $_SESSION['test']);   // 第五步 销毁 session
  7. ?>
复制代码

删除提示:
上面的 unset 只是删除一个指定到 session ; 如果要全部删除需要使用 session_destray 函数销毁当前的session .
session_destroy 会删除所有数据,但是session_id 仍然存在。
session_destroy  不会立即销毁全局变量$_SESSION的值,只有下次访问才为空。session_id 任然存在cookie里,所以删除session_id 也应该去删掉cookie 里的值。




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表