関数名:session_abort()
関数の説明:session_abort()関数は、現在のセッションを終了し、セッション内のすべてのデータを破棄するために使用されます。
該当するバージョン:PHP 4> = 4.0.4、PHP 5、PHP 7
使用法:session_abort():void
例:
<?php // 开启会话session_start(); // 存储会话数据$_SESSION['username'] = 'John'; // 终止会话并丢弃数据session_abort(); // 输出会话数据(无效,因为会话已经终止) echo $_SESSION['username']; // 不会输出任何内容// 清除会话数据session_unset(); session_destroy(); ?>
説明:
- まず、Session_start()関数を使用してセッションを開始します。
- $ _Session ['username']を使用して、セッションデータを保存します。
- SESSION_ABORT()関数を呼び出して、現在のセッションを終了し、セッション内のすべてのデータを破棄します。
- セッションが終了した後、$ _Session ['username']にアクセスしようとすると、何も出力されません。
- 最後に、session_unset()およびsession_destroy()関数を使用して、セッションデータをクリアします。
注:
- session_abort()関数は現在のセッションのみを終了し、他のセッションには影響しません。
- session_abort()関数を呼び出すと、既に保存されているセッション変数を含むセッションデータにアクセスしなくなります。
- すべてのセッションを終了し、セッションデータを破壊する必要がある場合は、session_reset()関数を使用できます。
- session_abort()関数を使用した後、session_unset()およびsession_destroy()関数を使用して、セッションデータを完全にクリアすることをお勧めします。