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()函數來銷毀會話。