函数名称: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()函数来销毁会话。