(PHP 4, PHP 5, PHP 7, PHP 8)
session_unset — 全てのセッション変数を開放する
この関数にはパラメータはありません。
注意:
$_SESSION が使用されている場合、セッション変数の登録を削除するために unset() すなわち、
unset($_SESSION['varname']);
を使用してください。
$_SESSION スーパーグローバルを使用した
セッション変数の登録が不可能になってしまうため、
unset($_SESSION)
を使って
$_SESSION を完全に unset しないでください。
注意:
session_unset() 関数は、
$_SESSION = []
と同等です。
この関数は、セッションがアクティブな場合にのみ動作します。
セッションが開始されていなかったり、既に破棄されている場合には、
この関数は $_SESSION 配列をクリアしません。
すべてのセッション変数をクリアする場合は、
たとえセッションがアクティブでない場合でも
$_SESSION = []
を使いましょう。