前言:

在PHP开发中,我们经常听到“删除session、清空session、销毁session、释放session等类似的术语,其实都是指的同一个意思。

在PHP中有两种方法可以彻底删除session资源,包括session存储文件。

第一种方法(推荐)

释放当前在内存中已经创建的所有$_SESSION变量,但不删除session存储文件以及不释放对应的session_id 。
<?php
......
$_SESSION['user'] = '教书先生博客';
session_unset();
session_destroy();
?>

第二种方法

删除当前用户对应的session存储文件以及释放session_id,内存中的$_SESSION变量内容依然保留。
<?php
...... 
$_SESSION['user'] = '教书先生博客'; 
$_SESSION = array();  //作用等同于session_unset();
session_destroy(); 
?>
最后修改:2022 年 02 月 24 日
如果觉得我的文章对你有用,请随意赞赏