English | 简体中文 | 繁體中文
查询

session_destroy()函数—用法及示例

「 销毁当前会话中的所有数据 」


函数名称:session_destroy()

函数描述:session_destroy()函数用于销毁当前会话中的所有数据。它将会删除所有的会话变量并重置会话ID。

适用版本:PHP 4, PHP 5, PHP 7

用法: session_destroy(void): void

示例:

// 开启会话
session_start();

// 设置会话变量
$_SESSION['username'] = 'John';

// 销毁会话
session_destroy();

// 输出会话变量
echo $_SESSION['username'];

在上面的示例中,我们首先通过session_start()函数开启了一个会话,并设置了一个会话变量$_SESSION['username'],值为'John'。然后,我们调用session_destroy()函数来销毁会话。最后,我们尝试输出$_SESSION['username'],但由于会话已被销毁,该变量将不再可用。

需要注意的是,调用session_destroy()函数只会销毁当前会话中的数据,并不会影响其他会话。如果你希望完全终止会话并删除所有会话数据,可以使用session_unset()函数来清空会话变量,然后再调用session_destroy()函数来销毁会话。

补充纠错
上一个函数: session_encode()函数
下一个函数: session_decode()函数
热门PHP函数
分享链接