周大胖子 发表于 2018-7-22 23:17:59

PHP 的 Session

{:4_95:} node 里 有node 的 session ;PHP 有 PHP的 session不过是方法不同,原理是相同的。
1. 大小无限制 ;2. 在客户端存储一个 cookie 为 session_id;
参考文献:https://jingyan.baidu.com/article/20095761c7d974cb0721b425.html
使用方法:
<?php
session_start(); // 第一步启动 session 百度说 下面这句话要顶格写
$_SESSION['test']=time();// 第二步 设置一个 session
echo '这是sessionID :'.session_id().'<br>';   // 第三步 显示当前 session_id
echo $_SESSION['test'].'<br>';   // 第四步 读取session 的 值
unset( $_SESSION['test']);   // 第五步 销毁 session

?>

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




页: [1]
查看完整版本: PHP 的 Session